You could argue that you should rely on extensions if you are power user, but then with the trend that Chrome has set (and now Firefox follows) of extensions being small web apps packaged with an icon, there's not a lot extensions can do to fundamentally change how browser tabs works. Whether tabs become smarter and more functionally rich depends almost exclusively on whether Google, Mozilla or Microsoft decide to experiment it.
Grouping/Ungrouping tabs, to my understanding of what you mean, existed in Firefox and was just removed from the browser and pushed into an add-on. It's called "Group Tabs" and I use it extensively. Or I could have this mistaken for 'bundling similar tabs'. I'm not sure on the semantic difference you mean between the two.
Multiple browser windows seems redundant with multiple tabs or the Group Tabs mentioned above.
I use a Firefox addon called FireGestures. Not for the mouse gestures that it is primarily designed for - but because one of the wheel gestures: "[Popup] List All Tabs"
Basically it allows me to hold down right click and use my scroll wheel to switch tabs from anywhere in my browser window. So I hide the tabs up top and get more screen estate! A win-win scenario!
It looks like this: http://i.imgur.com/Wz5Jx9p.png
> Multiple browser windows seems redundant with multiple tabs or the Group Tabs mentioned above.
Surely it's the complete opposite: if you have multiple windows, then why do you need Group Tabs?
Yep! Hold right-click and use my scroll wheel from anywhere in the browser window. So not the userChrome (tab area, bookmarks bar) or off-screen (my OS desktop).
I have another program that is "tab aware" bound to a different hotkey: I can press alt+space and begin typing in the Title name of a tab to open that tab from truly anywhere on the screen. It could be nice to be able to have "global hotkeys" for a browser that does the same thing.
>Surely it's the complete opposite: if you have multiple windows, then why do you need Group Tabs?
One is passing off handling multiple groups to the Operating System (handle multiple instances of your browser) while the other is the browser handling multiple groups of tabs. Different ways of handling the same thing with trivially different workflows (alt-tabbing and hoping you alt-tab to the right instance of your browser or {Ctrl+Shift+E / Rebound Hotkey} for tab groups and selecting the proper group that you can name.
Being able to name my tab groups instead of having 19 different instances of "Firefox.exe" helps when trying to find the proper group rather than the proper window.
Multiple windows lets you split screen estate though! But IIRC there are add-ons to let you split the browser screen to render 2/3/4 tabs at once for that use case.
They have their pros/cons but have a lot of overlap and redundancy.
#TabsToolbar tab:not([selected="true"]) {
background: pink !important;
transition-property: background-color !important;
transition-duration: 15s !important;
transition-delay: 5s !important;
}
Just tested seems to work fine. Might need some tweaking with #TabsToolbar .tabbrowser-tab:hover:not([selected]) { ... }
etc.Bartab Plus can actually completely unload a tab after X amount of minutes / hours. The tab is dimmed and comes back / reloads automatically when you click on it.
This along with tab groups - https://addons.mozilla.org/en-US/firefox/addon/tab-groups-pa... allows you to have hundreds of tabs at your fingertips across any number of groups, without paying the performance impact of having them all actually loaded at once.
https://chrome.google.com/webstore/detail/the-great-suspende...
http://i.imgur.com/y1xSEtF.png
To be fair the suspend feature is the killer here