Open dougwl opened 3 years ago
The only issue I would have with this, is if somebody made a window called "Work" with a few tabs. And then they are browsing in a window called "Research" which hits the maximum. Then they open a new tab while in "Research", and that new tab would get moved to their "Work" window.
Well, the argument makes sense, but in the current behavior this tab would end up in a new non named window that needs its own resources to be built and take slightly more time to open (with an SSD maybe this is less noticeable). Even tough I don't like to suggest complex approaches with 'optional' actions since this is more code to be maintained and more prone to breakage, maybe an option to don't move exceeding tabs to named windows could do the trick, or even a toggle per window like 'Don't move tabs here' or 'Move exceeding tabs to a window with the same name '.
Currently on Firefox when the defined Tab limit is reached all new tabs are moved to a new window, but, instead of being in the previous already opened one, it creates a new window exclusively for that tab. The end result is a clutter of windows that aren't necessary and just make the whole process more difficult. My suggestion here would be to track the most recent opened window that haven't reached its limit and move the new tab there. I've been using the extension for quite some time and this is the only big caveat founded in my daily usage, non the less, thank you for the awesome work.