menhera-org / TabArray

Chrome-like tab groups using private and isolated containers: The ultimate tab manager and groups for Firefox.
https://addons.mozilla.org/firefox/addon/container-tab-groups/
GNU General Public License v3.0
125 stars 5 forks source link

Add an option to retain tabs in containers #355

Open adalast opened 6 months ago

adalast commented 6 months ago

Is your feature request related to a problem? Please describe. I was thinking that this could be a substitute for tab groups in Chrome, but I have discovered that the tabs are closed from containers when FF closes, which makes it rather meaningless for me as I use tab groups to organize persistent tabs that I use often. It is something like an advanced bookmarking tool for me and I really want that in FF.

Describe the solution you'd like I really want to be able to close FireFox and then have my containers be persistent between sessions. I don't see much of a point in having the containers themselves be persistent when the contents are lost.

metastable-void commented 5 months ago

I think that turning this option on in Firefox settings should do the trick. ("Open previous windows and tabs")

Screenshot 2024-03-31 at 15 38 12

metastable-void commented 5 months ago

Or, do you mean adding an option to retain tabs only in containers?

JohnLGalt commented 4 months ago

I want to chime in here.

It'd be great that CTG would save it's information separately (additionally to, perhaps) the regular Firefox Session store, so that, in the event of, say, an abrupt failure, it's easy to restore the container groups intact, even if Firefox's own session store is corrupted.

Although I understand perfectly well that there is a tradeoff, as this may go beyond the boundaries set by Mozilla for Fx addons, I'd like to see it nonetheless, because I use both Firefox stable (for normal browsing) and Firefox Nightly (for testing) and being able to reload a testing suite of tabs in container groups would be tremendously helpful for testing repeatedly - as Nightly gets updated at least once a day.

The main reason I would like to use CTG for testing is that I use a variety of logins, and I want them isolated, especially as I have a couple of tests run from different logins from the same website.

I've been lucky, thus far, in that I've only ever lost my CTGs twice over the entire time I've been using them, and that is for a while now, I think at least 2 years, but when you have tens (or, like I do in Firefox stable, hundreds) of tabs in numerous containers, it's disheartening, to say the least, to lose them, and then have to spend tons of time going through history to get them back into newly created containers. And this is especially true for stable, where some containers I may not use every week....

Now, while I'm not an addon coder, I've worked with a few before, mostly testing their offerings here and there, and I do understand the complexity of such an ask as I am making. Furthermore, I also am a big proponent of user choice, so if this RFF is doable in any way, I would also ask that it is disabled by default, and let individual users enable it on their own.