Browser Tool Box (open fly out menu -> More Tools, or Ctrl+Alt+Shift+I). This opens a remote debugging session, and you can freely select and customize any part of the chrome.
I’m still confused why the tabs look like this. The active tab is so different than the inactive that it’s hard to make a connection between them. Most people already have an association with typical tab UIs. Why change this fundamental perception into something more generic and ambiguous?
The problem is that every major UI change breaks the userChrome.css and I have to spend a while tweaking it or waiting for someone else to design it up. It's frustrating.
Since I knew this update was coming I disabled automatic updates for the first time ever. It might be a while before I decide to upgrade.
I applied a browser CSS change to fix it, and now I think it's great.
/*
* remove dead space in browser tabs bar
*
* Source: https://www.reddit.com/r/firefox/comments/nq6kto/if_you_dont_like_the_new_design_you_can_disable_it/
*/
:root { --tab-min-height: 30px !important; }
:root #tabbrowser-tabs { --tab-min-height: 30px !important; }After using it, I simply don't care. It's fine either way to me.
But I don't know why I hardly noticed a difference. I mean sure it does look like a button, and I don't really get the point of it, but the thing I was worried about was the increased screen estate. Maybe it's because of my gtk theme, maybe it's related to fixes in hidpi UI scaling, but it actually seems to use less screen estate to me.
Am I crazy? Or are there other people that feel like its using less screen estate?
I just hope this endless tinkering with things that aren't broken ends someday -- users don't need an A/B-calculated productivity increase of 2%, come back when you can increase it by 200%. But in that case, just make another product and leave existing working ones alone.
https://github.com/black7375/Firefox-UI-Fix/
It's well commented enough that you should be able to cherry-pick individual fixes.
I think this is a more general problem with dark-mode interfaces. Contrast of content is usually easy to achieve (e.g. light text on dark background) but getting contrast between UI elements like tabs is quite difficult.
Apple had a great talk about the design challenges at WWDC 2019. One of the ways they do this is by integrating ambient colours from things like the desktop wallpaper which Firefox doesn't do.
The customizability in Firefox is great, but the example in the link is... well, to each their own.
They also removed the icons in the menu that helped me navigate. Now I have to read the menu more carefully to see what I'm doing. Definitely slower than a few days ago.
Final insult, they hard coded the highlight colors in about:* to cyan! I hate cyan. Dark mode panels have a blue tinge to them. Is this amateur hour or what? I use warm colors with my dark mode, on purpose. Not anymore.
I had to disable the also ridiculous animated expanding url bar in the previous release with userChrome. I'm done with that. Designers, please go experiment on some other app, not the one I rely on every day.
I don't know what theme the OP is using, but the default dark theme's active tab color is noticeably lighter than any other element in the chrome without any changes. EDIT: I see now. They're using one of the custom Firefox Color themes. I haven't really dug into those; usually the default dark theme is good enough for me.
It's easy to navigate, provides more information in some cases (I really like the second line of smaller text indicating things like a video playing or autoplay being blocked), and I don't feel like anything of value was lost, just reorganized a bit.
I also prefer the Container color bars at the top than at the bottom where they used to be as it gives them more prominence. The only thing I would probably change is I prefer the "+" button to be static on the right hand side. But that's minor and if I truly cared enough, probably super easy to fix in the userChrome.css.
Note: This is mostly on macOS, which is what I spend most of the day running at work. My experience on my Windows PC at home has been mostly the same, though.
Firefox needs to figure out how to expose UI customization to all users, not only those who are comfortable enabling user styles and hacking CSS. Most UI styles probably are using CSS variables, so how about starting to expose them in some easy to use interface, with simple textbox or spinner? Of course, they should plop a huge banner, that customizations are not supported, but in the end this should help users to quickly fix their personal annoyances. It is impossible to make single UI that will satisfy all users, but such customization tool surely will turn more grumpy users to happy users. Imagine, how disabled person must feel, when they need to go through 10 steps of browser customization just to adjust a single color.
1. Visit about:config
2. Set browser.proton.enabled to: false
3. Set browser.uidensity to: 1
4. Optionally, set browser.proton.toolbar.version to: 3
No userChrome.css edits necessary.
/*Collapse in default state and add transition*/
#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] {
overflow: hidden;
min-width: 40px;
max-width: 40px;
transition: all 0.2s ease;
border-right: 1px solid #0c0c0d;
position: absolute;
left: 0px;
z-index: 20;
}
/*Expand to 260px on hover*/
#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"]:hover,
#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] #sidebar {
min-width: 260px !important;
max-width: 260px !important;
margin-right: -220px;
}
#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] + #sidebar-splitter {
display: none;
}
#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] > #sidebar-header {
visibility: collapse;
}
/* hides the native tabs */
#TabsToolbar {
visibility: collapse;
}
#titlebar {
visibility: collapse;
}
This provides the benefits of tree-style tabs without constantly taking up horizontal space.[0]: https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
.tabbrowser-tab[selected] {
background: #fcb731 ! important;
}
Already makes the active tab visibility so much clearer.I just did a check, they use #FFFFFF for active tab and #F0F0F0 for non active tab.
Using https://webaim.org/resources/contrastchecker/
Gives a contrast ratio of 1.13:1
A big fat fail
I was waiting for some days of use to make my opinion. My _personal_ experience was great! All feels more cohesive and friendly.
And seeing all the styles and components making sense together, I think that this is the start of a good direction. Is a measured refresh, not a change of paradigm or something like that, a good decision of the design team.
I understand the backlash that UI changes has on users, sometimes is justified, sometimes is Old Man Yells at Cloud.
This new look and experience is also good to compete with Chrome and Edge, a design that works well but _also_ looks attractive for the times, is a way to get new users.
Good work Firefox team!
Also I know some people are mad the menus are too tall.
ProTip don't try to disable the new "proton" menus its all whacky.
These constant changes are preposterous. And not just Firefox, everything.
While we're at it, could one get a classic-ish Windows control panel and dialogs back, in the manner of the Classic Shell/Start menu?
Please? Pretty please? With a cherry on top?
/\* Make the tabs not blend into the background \*/
.tabbrowser-tab:not([selected]) .tab-content {
background: #58506040;
border-radius: 4px 4px 4px 4px !important;
margin-bottom: 4px !important;
margin-top: 4px !important;
}
Setting transparency on the background element doesn't cover up the container color.As I frequently mouse between the browser content window and tabs it just seems to be more efficient IMHO.
Perhaps they've added back the option for tabs on the bottom, but it inexplicably vanished many versions ago.
- I changed the "button" to be a simple rectangle the entire height of the tab-bar.
- I removed extra space between the pinned tabs and the regular tabs.
I think the old Chromium's fonts are so much nicer, I get a lot less eye strain reading long documents with it. Regular up-to-date Google Chrome looks the same as Firefox to me, both fonts are too thick. I've messed around with font settings but haven't been able to find anything that makes them look as crisp as Chromium does.
I think allowing customization of the UI is a great feature set to provide, and it aligns quite well with the imagine Mozilla has set up for itself as an organization. Though, I can see how the teams behind these decisions would want to stray away from having their 'product identity' be something you can easily turn off.
Visit about:config and update browser.tabs.tabMinWidth to 100 or 110, whichever looks better to you.
[^1]: https://addons.mozilla.org/en-GB/firefox/addon/tree-style-ta...
Also I would also like to know the reason behind on this new tab design. What was it trying to solve that was a problem before ? More of a curious question