I sometimes have this situation:
- I've opened a bunch of tabs (10 or so) while trying to investigate or solve a problem)
- I suddenly need to solve another task, which also involves opening a bunch of tabs.
Sometimes that means to keep me sane I need to close all the existing tabs (which is a real pain). otherwise I need to deal with a bunch of tabs and make sure I don't close some from one task while solving another). Overall, it's a frustrating problem.
What i'd like to be able to do is store a set of tabs, for a while, so I can focus on a new task, and then retrieve those tabs later.
One possible solution would be the kind of thing Firefox has added for tab management (tab candy/panorama). i think that's a bit overkill here.
Another possibility, though, would be to add some command (e.g. at the bottom of the dropdown list of tabs in the editor area) that is called something liked "Store Current Tabs..." and when I chose it, it would ask me for a name ("my foo tabs") I'd give the name and it would then add something at the end of the menu ("my foo tabs").
Or maybe one could do something even simpler and just keep one non-current cache of tabs, and then have a command like "store tab set" and "retrieve tab set" (like the 'memory add' and 'memory retrieve' commands on a calculator).
Or do something like the copy-and-paste buffer that MS Word has (where it can give you a list of the last bunch of things you have copied). The point to this would be to avoid the nuisance of needing to name these.. and just have a quick way to stash and retrieve a set of tabs.
Anyway, as you can see, I'm not advocating for a particular solution (though, I like the last, now that i think about it). just looking for some kind of solution to let me deal with different tasks at the same time without making my head explode all over the place!
Implemented in #238096