Additionally noted the below too:
Even if the browser is not storing history, it is able to re-open tabs from the past? Shouldn't that not be the case? i.e. when disable history is selected, nothing to do with pages in history is on the machine? Instead of just not writing to history.db, can there be a way to removing contents of tab states and cookies folders?
How to reproduce it? On RC build, browse for a bit. Have “disable history” ticked. This means to the user that no history will exist. Don’t close any tabs. However, exit Orion. Now reopen Orion. Go to History > Reopen all windows from last session > bam! All windows you left open when exiting come back to life.
This behavior persists even after a reboot of the system!