tim-we / tabs-aside

A session/tab manager web extension for Firefox based on the Microsoft Edge feature.
https://addons.mozilla.org/firefox/addon/tabs-aside/
GNU General Public License v3.0
88 stars 10 forks source link

make "Restore" default to not deleting a session [feature-request] #113

Open jmtd opened 3 years ago

jmtd commented 3 years ago

Right now, "Restore" both restores the session, and deletes it from the sidebar/bookmarks. The little "..." icon offers an alternative "restore & keep" action. I find this counter-intuitive: I frequently forget that "Restore" actually means "Restore & delete". I suggest that "restore & keep" is the more sensible default for the most prominent action, since it does not run the risk of deleting data. A default-off option to change the behaviour to delete could perhaps satisfy those who want this. (I could have sworn that "Restore" did not delete the bookmarks when I first started using this plugin.)

tim-we commented 3 years ago

You are kind of right, the default behavior of Tabs Aside is to not delete bookmarks when restoring/making a session active. Sounds to me like you have active sessions disabled. With this mode (active sessions disable) the intention was to mimic the Tabs Aside feature of the pre-Chrome Edge browser. The bookmarks are just used for storage and could theoretically be replaced with IndexedDB or something else (no plans to do that atm). So when you restore a session you just change the state of tabs (making it actual tabs instead of bookmarks). If you use Tabs Aside just to store tabs as bookmarks I recommend selecting the tabs and use "Bookmark Tabs...". The bookmark manager also allows you to open multiple bookmarks at once. Otherwise I recommend you try the active session mode. Or if you this is just an occasional thing there is an option to "restore & keep" (click the 3 dots next to the session). If you lost tabs/bookmarks this way you might be able to restore them using History -> Recently Closed Windows/Tabs. Sorry for the bad experience with Tabs Aside, I know I should make the features, ideas & concepts more clear somehow...