Revert always-visible non-expanded tabs
A few days ago tab behavior was changed from full-width tabs + tab bar hiding when there's only one tab to narrow tabs + always visible tab bar.
Arguments for that:
- It fixes #650
- It's required for pinned tabs
- You cannot reattach a tab into a window without tab bar
- Other browsers use that
- The upcoming mute tab control requires visible tabs.
- A pinned tab would be overwritten - If a single pin tab exists surfing to a new address will changed the pin tab (user might have forgotten about)
- Problem between showing page url and title at the same time (as requested before),
Now, on the other hand:
- Always showing tabs is redundant when there's only one tab
- Non-expanded tabs make it impossible to fully see tab titles without hovering
#650 can also be fixed by a "Clear session" action.
At least one major browser (Safari) uses this behavior, so I've looked how it handles those problems:
- It duplicates mute control in address bar (and also changes it into "mute all tabs" when the current tab is not playing sound, though this part seems confusing)
- It always shows tab bar when there's a pinned tab
- It allows to just drop a tab into the window to reattach it
- Now, it doesn't do anything for #650, but see above.
- If you have a pinned tab and close the last non-pinned tab, it automatically opens a new tab and doesn't allow to close it until you open more tabs or unpin/close the pinned ones.
So, I don't see how is it required for pinned tabs.
As for why other browsers do this, they have tabs in titlebar, where having full-width tabs will make it difficult to drag the window.
So, I propose to revert the change and check other possible fixes for those problems.
Edited by Jan-Michael Brummer