Tabs are tabs, they’re not windows. Next thing you tell me is that they should implement virtual desktops and loading tabs remotely.
They are already tiny window managers, and may as well lean into it.
Sometimes I want two browser session side by side. Sometimes I want a browser session next to Gimp or my IDE. Sometimes I want a 3-row terminal with that thing I’m keeping an eye on just below the browser.
i3 to the rescue!
- Workspaces/Desktops with mouse gestures - Spotlight like Quick Launch - Alt Tab like Tab switch - Window management within the browser - Dedicated area for Media control - Widgets on mouse hover
Though the most innovative feauture is their deep integration of services like Notion, GitHub, telegram etc.
Quite astonishing actually and definitely one of my favourite pieces of software.
It’s preferable to have such building blocks of functionality, which one can then combine in many ways.
- use userChrome.css to display ALL tabs side by side:
profile/chrome/userChrome.css :
tabpanels {
display: -moz-box !important;
}
tabpanels > notificationbox {
-moz-box-flex: 1;
border-width: 2px !important;
border:solid #888;
}
- with extension like last_selected_tab AFAIR, or your own, to have content-secondary, handled - then hide any browser of other type with styles as well (as by default you have only: tabpanels > notificationbox > browser[type=content-primary] - being the active tab). :)
We lost a lot when they abandoned that.
I find the tab paradigm very deficient, though. I used to think tabs were great (like everyone), until I learnt Emacs. Emacs doesn't have tabs. You can just open anything in any window at any time and split windows arbitrarily, even in text mode over SSH. It's so much better. Having each tab limited to some viewport is so unnecessarily limiting.
In other words, the ability to see two browser sessions, side-by-side, with a vertical split between them. Two viewports, each with their group of tabs. The same type of view you can get in, for example, Notepad++ with its "Tab>Move to Other View", or Visual Studio's "Tab>New Vertical Document Group".
I frequently arrive at situations where I want to compare the contents of one webpage against the contents of another webpage. So far, the most usable option I've found is to split the 2nd tab off into a new window, then arrange the two windows side-by-side.
There is "Side View"[1], but that shows a bare viewport, which makes browsing in the 2nd viewport much more restricted than regular browsing.
[1] https://blog.mozilla.org/en/products/firefox/its-a-new-firef...