| zedkaido.com > writing | RSS

Firefox Without a TAB Bar

Requirements: Firefox, Librewolf, Mercury (or any other major fork)

Soft Requirements: Vimium (Firefox) / Vimium (Chrome)

Having control over your browser is crucial to your productivity.

We've all been there: hundreds of TABS open, trying to find our way in a sea of duplicate tabs, each 5px long, barelly distinguishable favicons are your only point of reference. A nightmare!

I have especially observed this kind of usage pattern in rookie users. And then they complain about a slow computer. Of course it's slow! Your Chrome app alone has a Gazillion GBs of RAM allocated.

I blame the TAB Bar.

First of all, even in its default state of 1 tab open: you can barelly read the full title of a tab. So not only do you not know what's where, but you have a backlog of hundreds of barelly known pages - all screaming at you: Read ME next! Watch ME next!. Afraid of missing out, you give in to the temptation of keeping them open.

Your Focus is Scarce.

My solution is to get rid of the TAB bar.

Only keep EXACTLY what you need open. If you are confident you'll need to revisit a page in the near future, save it in your note-taking system, or bookmark it if you so prefer.

With vimium's extension: <Shift-t> brings a tab searcher/switcher with FULL tab names. Same in chrome's vimium. Same in qutebrowser.

Recently Chrome has introduced a similar feature: <CMD+Shift-A>, yet you still can't read the full length tab titles. So you, sort of, have to guess your way around with keywords. I don't concur.

In Firefox you can type % and hit <TAB> in the search bar to get a similar kind of TAB switcher, but that's nowhere as efficient as a keyboard shortcut.

Chances are, you don't need to hide your tab bar. You can simply use the aforementioned tab switching methods. But, if you are brave enough to take the leap, you will train your memory and develop your focus. Most importantly, you will rule over your browser experience.

Hiding the TAB Bar in Firefox

First you've got to enable the User Style Sheets.

If you are old enough to remember, pre Firefox v69: you were able to load a userChrome.css or userContent.css style-sheet on start-up to customize the look of almost anything you could think of. Luckily, as of 2025, you can re-enable it:

Go to about:config and set:

toolkit.legacyUserProfileCustomizations.stylesheets to true.

Then, in your Firefox Profile Directory create a dir called chrome.

Inside it create a file called userChrome.css

~/Library/Application Support/librewolf/Profiles/your-profile/chrome/userChrome.css
#tabbrowser-tabs {
	visibility: collapse !important;
}

#TabsToolbar {
	visibility: collapse !important;
}

.private-browsing-indicator {
	background-image: none !important;
}

/* (OPTIONAL) IF YOU ARE FEELING FUNKY */
#tabbrowser-tabs, #navigator-toolbox, menuitem, menu {
	font-family: monospace !important;
	font-size: 12px !important;
}

Another handy thing you might want to change in about:config:

Set browser.tabs.closeWindowWithLastTab to false. That way if you reach the last tab, the window won't automatically close on you.

That's it. Restart your browser and welcome yourself to the new uncluttered browser experience.

And, if you want to go above and beyond, try qutebrowser or nyxt.

Happy Browsing!