Redesign Security Settings > Startup Preferences to reduce confusion.
3 Main Cases:
- Normal startup a) Start in non-tor state. b) Start in tor state. c) Shutdown state. [All 3 of these cases should work with all 3 settings in Firefox's "When Firefox Starts:" Options.]
- Normal startup, restoring saved tabs a) Restore only non-tor pages. b) Restore only tor pages. (I don't know why someone would want this, but...) c) Restore tor and non-tor pages. [For b & c, this would require tor to be activated upon startup, no matter what is selected in 1.]
- Crash recovery (AKA session restore). It is incorrect to list this as "crash recovery or session restored startup", there is no OR. When you restart after a crash, the button says "Restore Session", meaning they ARE THE SAME THING. a) Restore non-tor pages. b) Restore tor pages. c) RESTORE BOTH. (Why is this missing? If it is not, it is VERY unclear.) Also, saying "Restore via" is confusing. Restore via tor what? Via tor history? Sometimes, no tor history is saved! The prevent check boxes: OK as is, but, if I prevent it from saving tor tabs, then the restore via Tor radio button should be grayed out. How can I restore via tor, if I don't save tor data? Same with Prevent non-tor, gray out restore via non-tor.
Boxes need to be grayed out if other settings override them or make them useless. This is for ALL settings on ALL pages, not just the ones I'm talking about.
Note: Firefox uses the History to restore saved tabs; therefore, anything that prevents History actions should notify the user that those tabs will not be restored no matter what Startup prefs are set.
[Automatically added by flyspray2trac: Operating System: All]