Skip to content(if available)orjump to list(if available)

Firefox tab groups are here

Firefox tab groups are here

254 comments

·April 29, 2025

hardwaresofton

Wow, this is a fantastic feature that was heavily requested, and HN cannot stop being negative.

Great job Mozilla.

I was already using the awesome “Simple Tab Groups” extension for this but will look into switching.

canadianwriter

I never have more than like 10 tabs open at a time, so likely wont be helpful to me, but I find this super interesting!

Can someone explain what normal people use so many tabs for? It seems to be super common to have tons and tons open.

Are people using tabs as a soft bookmark of basically anything interesting? Afraid to close the page because they wont find it in their history or bookmarks? Is this more an issue with bookmarks and history not being as useful as they could be?

Not judging or anything, I just find how other people use tools differently than I do an interesting subject.

PaulDavisThe1st

I have almost 2000 tabs open. I use sideberry for tab management.

> Are people using tabs as a soft bookmark of basically anything interesting?

Yep, that's as good a description as any. I have a lot of tabs that I'm not "finished with" in any finite amount of time.

Case in point: currently shopping for a steam generator for a steam shower. I have about 30-40 tabs open to different models, stores, reviews, data pages etc. Once I'm done with the purchase, I'll close them all.

I sometimes use sideberry's ability to have tab groups, but not much.

To be honest, it's a not a great system in that stuff falls off my radar. Most of the tabs at the bottom of my sideberry tab list are ones I have not visited in many months. There's very little point having them there. However the cognitive cost and computational costs are close to zero.

quesera

> I have almost 2000 tabs open. I use sideberry for tab management.

I'm just here to report that Firefox + Sidebery continues to work perfectly well at 14571 "open" tabs.

All but a few hundred are unloaded, and I block JavaScript fairly aggressively. Currently measuring 1992 MB, explicitly allocated.

I won't argue with anyone who tells me that I have a problem, but I will say that Firefox and Sidebery make my problem not a problem!

m4rtink

Can report that my testing indicates 40k+ tabs is doable with unloading on a 64 GB machine, across multiple Firefox windows with tree style tab.

Since task manager has been introduced, making it easy to unload whole related tab groups its even easier to reach absurd total tab counts. ;-)

jerf

"To be honest, it's a not a great system in that stuff falls off my radar."

That's a feature, not a bug. A system that doesn't let things fall off your radar is a taskmaster, not a servant. You have to let things fall off your radar.

karaterobot

Maybe not, if there's no way to differentiate between something that has fallen off the radar, and something that is currently on the radar (I mean that all the tabs are in one big flat list, no matter if they're relevant or not). Also, if additional cruft increases the search time (i.e. how long does it take me to find the right tab from among these 2000 open ones) then each unused tab is a small additional burden. I'm not arguing for or against any position that works for anybody, I'm just pointing out some possible wrinkles I see from the outside.

radicality

Damn, 2k tabs, I’m not familiar with sideberry but with 2k of them are they even right to be called native ‘tabs’ or do they function more like bookmarks?

> computational costs are close to zero

Is that true for normal Firefox tabs (I usually use chrome/safari) ? Wouldn’t each one still use up some memory, keep any background tasks running etc. If some tab starts playing audio how do you even find it?

hs86

(Not OP) Sidebery is half tab manager, half session manager. It stays in the sidebar, and if I collapse parts of my tree, I have set it to unload those folded tabs after 60 minutes. There is also an option to hide those folded tabs from the native tab bar.

Sidebery, Tree Style Tabs, and Tabs Outliner (for Chrome) all go beyond just adding a linear/flat vertical tab bar to your browser. They preserve a nested hierarchy for child tabs and allow you to restore the entire tree (or just parts of it) on another device, which is super handy if you often switch between desktop, laptop, etc.

ziddoap

>Wouldn’t each one still use up some memory

Firefox unloads tabs that haven't recently been used, or as memory approaches system limits. You can also manually unload your least-recently-used loaded tab.

riquito

They don't consume anything, at my peak I closed 2736 tabs (I have a photo to commemorate). Firefox somehow didn't care

PaulDavisThe1st

The tabs don't get loaded until I revisit them after restarting firefox.

So 90%+ of the tabs are just bookmarks really.

pawelduda

And here I was, thinking 200-300 tabs is a lot. Turns out these are rookie numbers.

seba_dos1

2000 is still in the same category :)

barbazoo

Have you checked out Arc? I switched the other day and their approach to somewhat-permanent "tabs" is interesting. At first I missed bookmarks but then I realized that what they were doing is actually closer to how I want to use the browser.

cassianoleal

If you like Arc but would prefer if it was open source and/or non-Blink/Chromium, Zen is based on Firefox but with an Arc-like interface.

https://zen-browser.app/

glenstein

This approach has made me wonder about the utility of a pin board style bookmark managing service where browser history and bookmarking amount to the same thing. As a way of kind of serving that process that's served by having all kinds of tabs. And maybe it could even overlap with tab management. Like if you name a tab group something, it gets named that as part of a persistent history. Like a tag for your bookmark or something.

jiehong

Safari tends to do a good job at that too.

I currently have 867 tabs on Firefox desktop, and 495 in Safari mobile on my phone (I need to start cleaning safari, because weird things happen at 500 when a new tabs is opened).

Safari on desktop also keeps tabs unloaded when re-opening a window.

I just wish safari would allow me to hide the top tab bar when I open the vertical sidebar (if someone knows how to do that, let me know!).

null

[deleted]

deredede

> Afraid to close the page because they wont find it in their history or bookmarks? Is this more an issue with bookmarks and history not being as useful as they could be?

I think tabs are just the better user interface.

It's not that I'm afraid I won't find the page in my history and bookmarks, it's that I don't want to have to do that because it's painful. History is full of irrelevant pages. Bookmarks make me lose my flow constantly wondering if I should bookmark a page or it's not needed (and in which directory!).

Tabs have a very simple workflow with low cognitive overhead. Everything is preserved by default (middle click/ctrl click is my default click in a browser), unless I'm clearly in a linear workflow where I don't want to keep the page (left click). Self-organizing due to the way they open, but very easy to manually reorder (or close) if needed. Kept in memory so going back to a (recent) tab is instantaneous.

They just... get out of the way and let me work. Tabs make browsing feel like one continuous task, where history/bookmarks feel like constant interruptions.

alabastervlog

I'm not consistent about going back and closing tabs. By the time I've browsed on a couple topics, I have enough tabs open I can't see the titles any more, and it's downhill from there. Some of them, I think "this is good, I'll come back to this when I get a chance" so I don't want to mass-close them. Eventually I'm opening new tabs of tabs I already have open, because it's faster than finding the original.

Every now and then, I declare tab bankruptcy, mass bookmark them (to get over the feeling that I'll be closing something important), and close them all.

I've never, ever, once, in 15ish years of operating this way, looked at any of the bookmarks.

[EDIT] I guess the main issue is that deciding to close tabs I'm not currently looking at takes time, because I have to evaluate each one, and when I'm down to just favicons on the tab itself, that means actually looking at each page. Just periodically mass-bookmarking and closing is less work. It's a UI issue. Plus, if I'm looking at my browser, it's because I'm doing something, and that something is basically never "playing tab-gardener". My very first action is gonna be "new tab" and go from there.

philsnow

> By the time I've browsed on a couple topics, I have enough tabs open I can't see the titles any more

Sidebery or TreeStyleTabs lets you see the titles no matter how many you have. ... Well, you have to scroll, but it's so much better than having to go through tab-by-tab with a typical horizontal tab bar.

> Every now and then, I declare tab bankruptcy, mass bookmark them (to get over the feeling that I'll be closing something important), and close them all.

> I've never, ever, once, in 15ish years of operating this way, looked at any of the bookmarks.

Even though I can see the tab titles, this is exactly what I do(n't). I threw together a couple scripts to extract all the tabs (including which window they're in), and export that all to an org-mode file.

LTL_FTC

Any one else favorite hackernews articles knowing they will never actually take the time to go back and read them and their comments? I feel like this is not too dissimilar to hoarding your tabs there. Tsundoku for the digital world.

DigitalBison

I'm essentially the same way, with the caveat that I do occasionally go back and find something from one of those archived bookmarks. Maybe a couple times a year at most, which is all the validation my lizard brain needs to consider this a critical practice that I will continue doing without questioning for the rest of my life.

codethief

I used to be the same and it drove me nuts. Eventually I looked for a solution and ended up installing Limit Tabs[0] to limit the number of my tabs[1] to 10-15. I couldn't be happier!

[0]: https://addons.mozilla.org/en-US/firefox/addon/rudolf-fernan...

[1]: On my desktop. Unfortunately, the extension is not available for Firefox for Android, so on mobile I tell Firefox to discard tabs that I haven't used for a day.

iworshipfaangs2

Good lord! If you mass bookmark, aren't you just turning your bookmarks into your history? In that case why not just use browser history instead?

alabastervlog

- History gets cleared sometimes. Bookmarks are (basically) forever.

- History includes tons of ephemeral shit, like search result pages (useless, will be different the next time you load it) and redirect pages, or things I've actively decided not to care about. If I looked at 20 shirts on a store-site but only had 3 still open, odds are good I already firmly rejected the other 17. Straight history loses the information of which ones I cared about the most.

Arelius

I don't do this, but it appeals to me, as History seems to be pretty spotty, I've a couple of times recently tried to find something in my history, and it ended up as if it was never there.

ziddoap

Not the person you're replying to, but I clear history on close. I don't clear bookmarks on close.

null

[deleted]

pandemic_region

Cue David Attenborough voice:

And here we find the Tab Hoarder ...

Macha

This many tabs are a temporary todo list, basically. Bookmarks are permanent and the interface is worse for cleaning them up when you're done with them.

Also, some sites, and especially app-like sites, are terrible at preserving your state if you close and navigate back. This could be something as simple as highlighted text in a document, or as advanced as the settings for the piano practice app session I'm in.

bityard

How about I try a metaphor: Imagine you work in a building. Inside the building, there are multiple rooms. Each room has a different project going on inside it. In one room, you are building a canoe. In another, you are restoring a motorcycle. Another is a music production studio. And so on. Every day, you enter this hypothetical building to get some work done in one or more of the rooms.

Now imagine every night while you're asleep, a cleaning crew comes into your building and tidies up. But they don't just sweep the floor and take out the garbage, they also put away all the tools, pick up any open books and put them back on the bookshelf, re-assemble the motorcycle, and put the music equipment back in its retail boxes.

When you come back in the morning, you have to dedicate minutes to hours just getting things back to where they were when you left. And because you're ADHD as fuck, you probably don't remember exactly where you left off and frequently end up skipping some major step or accidentally redoing work that you did before.

That is what my life feels like without tab groups.

asqueella

A perfect metaphor for Windows auto-update!

happytoexplain

Any task that can't be accomplished in one sitting is left to return to later (Note: If this isn't a given - for example, "I simply don't do things I don't have time for" - then you may not have enough in common with the people you're asking about to be able to relate).

Step two: You just need a little discipline to audit your tasks and admit when something has fallen off the top layer of your priority list and take the couple minutes to archive it into a folder of bookmarks or text file or other format of your choice.

And then you need the discipline to occasionally take the time to audit your archives for things that have fallen even lower and delete them (or archive them more deeply...).

For many, it's difficult to justify spending time you already clearly don't have enough of doing such audits. Same psychology behind procrastination. Hence a self-perpetuating problem.

Logically if your task income is greater than your available time, this pattern occurs.

Task income increases both with curiosity/goals and obligation, and most people have an abundance of those. Time is necessarily scarce. So, logically, many people have a lot of tabs.

Note that learning or researching is one of the most common tasks, is an active task, and usually requires multiple concurrent tabs. I.e. it's not simply one article you want to read later.

m463

> It seems to be super common

I've always wondered if this kind of thing is just embarassing to talk about.

Sort of like admitting "the trunk of my car is full of unresolved stuff" or "my refrigerator is where things go to die"

it's just recently that lots of tabs has become normalized and people talk about it.

Maybe telemetry normalized it ("lots of people use 100's of tabs")

bityard

I use Vivaldi which has had excellent support for tab groups (as "Workspaces") for quite a while now.

At work and at home, I always have multiple projects ongoing at the same time. I use one tab group per project. I typically have my notes for that project in the first tab and then other tabs contain documentation, reference material, forum threads, search engine queries, and whatever else that I want OPEN and AVAILABLE while I'm working so that I'm not always wasting time closing and opening tabs that I keep coming back to.

This way, when I switch between projects, I just select the tab group for that project and everything is exactly the way I left it last time. Didn't have to remember to manually save anything beforehand last time, or manually restore a folder of bookmarks or whatever.

Why not use bookmarks? For me, bookmarks are only ever used for links that I go to semi-regularly to regularly. I will NEVER add a bookmark to a site that I visit once, or might want to go back to again, because eventually you have to dedicate time to sorting, cleaning up, reorganizing, deleting them. And I HATE curating things.

Why not use browser history? Because it's full of all kinds of garbage which can hard to sort through and because my browser history only goes back about 6 months. I don't need (or want) to keep my history forever because it just needlessly fills up the disk and becomes a liability if my computer ever gets compromised. And sometimes my projects go longer than that.

eviks

Glad thousands of users who managed to find their feature voting site pushed Mozilla to do a few baby steps

Though the current interface isn't good - mandatory group names (which also waste space in the precious tab bar by default) and inability to ungroup with a single key (due to naming conflict) - adds too much friction. Also drag&drop to group is too precise, but also can't be disable, so now you can't reliably move tabs around with a mouse without risking triggering the grouping

And, of course, one other top-10 request - to have custom keybinds to group/ungroup - is still too far from the minimum 4500 required to implement it after a few years...

GordonS

I'd love to be able to use an icon instead of names - maybe it could let you select a favicon from one of the member tabs.

reustle

You can use a single emoji as a group name

dizhn

What a roller coaster ride of a post. Great job guys. No mention of whether the feature is available now on a stable release. What release version that is. How to enable it. How to actually use it. Where to go for documentation or bugs. And congratulations on concentrating on the one top feature request. What's next? Looking at some of the 20 year old bugs that still exist?

SloopJon

This is a better link for the actual feature, as opposed to the process that led to its prioritization:

https://blog.mozilla.org/en/firefox/firefox-tab-groups/

godelski

  > No mention of whether the feature is available now on a stable release
FWIW, I updated and was presented with a new tab announcing this feature. So... update.

  > Looking at some of the 20 year old bugs that still exist?
Looks like browsers are hard

  https://gbhackers.com/google-to-patch-23-year-old-chrome-bug/

surajrmal

Why did it take so long? It was their number one request for 3 years and chrome pushed this feature nearly 5 years ago. The design looks like a straight copy of chrome so it's not like there was a large design process to work out. It feels like it was finally prioritized so that they could "improve" it with ai, similar to what chrome is doing.

Spunkie

I think it was just stubbornness, pure and simple.

Firefox actually had a feature like tab groups a long time ago. It was removed for "low usage" and ever since then they have been resisting reimplementing it.

Anyways it still needs improvement but I am very happy to see this finally land. At work we have been moving everyone off of chrome after the manifest v3 shenanigans and the lack of tabs groups was a long standing sticking point for some users.

hysan

This sums up my experience with everything Firefox. It's why it slowly fell behind in UX and stopped being my primary browser ages ago. I keep giving it a try every year, but the gap between FF and other browsers just keeps getting wider and wider. This is a nice small step, but FF has a long way to go to catchup.

ianwalter

Yea crazy how long it took. Zen browser users have been waiting for them to ship this so it can be used in Zen. Of course they announce this the day I switch to Orion.

bityard

It's worth remembering that Firefox HAD tab groups before, just under a different name and then killed it because "nobody used it":

https://medium.com/@twidi/how-i-survived-the-removal-of-pano...

The implementation here is a bit different, I'm sure, but the core idea is the same: Group your tabs however you like and switch between the groups at will.

I use Vivaldi these days (thanks to it's excellent UI customization and "Workspaces" tab groups) so I don't see myself going back to Firefox. Maybe this is a new trend of FF devs actually adding features instead of only removing them. I guess we'll see how long this one lasts.

bobajeff

I'm nobody. I loved panorama. It was basically Exposé but in a browser which allowed me to keep not just tabs but 'Windows' organized visually without taking up separate tasks in my actual task manager.

This new feature (which I've already gotten to test), I can almost use the same way, though I'm wary of Mozilla yanking it away from me if I rely on it.

y33t

Personally I love the feature, but I really feel like window managers/desktop environments should be handling window tabs. Imagine your desktop handling all tabs across all programs the same exact way instead of being reimplemented differently for each program. You could window switch to Firefox with alt-tab, add a ctrl- to your key combo and cycle through tabs in that window. Or imagine typing the title of a tab in your desktop's searchbar and being taken directly to it.

At the very least it'd make managing 100+ open tabs more feasible.

m463

I love these "nobody used it" justifications companies sometimes proclaim.

I guess there probably are features that can be trimmed back, that go unnoticed and don't draw attention.

But sometimes I think companies refactor something and just don't want to think about supporting something. Or, they have an unpopular hidden motive.

(I think of apple's target disk mode, and tesla's non-existent dashboard and now turn signal/drive select stalks)

werdnapk

This looks to be a bit more integrated into the UI than the old version. The old tab groups always seemed like a bit of a separate "app" and I tried to use them, but never really used them much because I had to manually switch to the tab group view and it just didn't seem very cohesive.

ryandrake

These HN threads with people that have 20K tabs living for years are so wild! I guess I'm the only savage in the world who closes my browser window and quits the browser application whenever I'm done with my computer for the day. I occasionally use tabs to temporarily have one or two web pages open at a time, usually because I need to browse/compare both of them actively, but when I'm not actively reading a page, I see no reason to keep a tab around.

HSO

I´m pretty much the same now.

I tried bookmarking everything in a dated folder "just in case" blabla but I always ended up either forgetting the site or if I really need it find and reopen it the normal way.

Since I transitioned to Obsidian recently I wrote a few simple macros to put the link into my "daily note". Add a few tags or even a comment if I am so inclined and boom, so far when I really want to find sth back I can actually search for it in my own notes.

Much better than a bunch of tabs!

(It helps that I´m currently on a really small machine (8 GB RAM) so that gives some discipline)

burkaman

If you were really hardcore you'd erase your entire OS whenever you're done for the day: https://grahamc.com/blog/erase-your-darlings/

edave64

I do tend to let tabs accumulate, but then I turn off my PC at the end of the day and let all tabs fall into the void.

I like to start the day with a blank slate. Which seems to be such an uncommon thing to do that I couldn't convince FF on my last few Linux installs not to restore tabs when reopening. I've changed the obvious settings for it, I've set the flags in about:config, I've even completely disabled crash recovery and related features. It would still always reopen the last session

m4r1k

Apparently, they've also released a new profile manager that's finally simpler than the clunky earlier one. This is the last feature I really need for my workflow to completely ditch Chrome. https://support.mozilla.org/en-US/kb/profile-management

philsnow

> Firefox prevents syncing multiple profiles with the same Mozilla account on the same device. If you create a new Firefox profile and then try to sign in to Sync with the same Mozilla account used in the other profile on that device, Firefox will block the sign-in to keep profiles separate.

Is this just a temporary technical limitation / anybody know if there are plans to fix this? Why should the user need to remember which profile is synced on a given device?

pxoe

It's probably not broken but just works that way. Profiles are separate in more ways. Syncing all profiles could be counterproductive and unwanted. (for example, profiles which might just belong to different people - though it may be unlikely on a same pc but nonetheless. or syncing profiles that are intentionally kept separate, like work and personal stuff). It's not how it worked before in firefox, and it's not how it works on chrome or other browsers, and it's probably not in users expectations, when they expect separate things to be actually separate. (which seems to utterly confuse people who mix up container tabs and profiles functionality.) Conversely, why should someone remember, or rather, suddenly find out, that every profile in some firefox install is syncing to a same account, even though it is "intended" to be a separate, brand new, start from scratch kinda thing?

pxoe

Hooray, it only took them ...a decade or so?

Kim_Bruning

Already using Tree Style Tabs. It's the one critical plugin I need. I still don't understand how anyone works without it.

reginald78

It is particularly bizarre to me that the tab bar is horizontal on browsers. We switched to wide screen monitors close to 20 years ago, then stubbornly continued to waste vertical real estate for UI elements. Then webpages all went hard on mobile oriented designs and literally throw away the extra horizontal space by forcing portrait layouts. Yet we still use horizontal bars that make it hard to display tab titles and can't show more than a handful of tabs without a scrollbar showing up.

3D30497420

I do a decent amount of front-end work, so I'll have a browser and code editor side-by side on a 29in monitor. In this situation, I very much prefer horizontal tabs. So that's one use case.

sdk-

Exactly this. Plus, I rarely have over 20 tabs and even when I'm close to that number I mainly use the 10 first ones. Vertical tabs is a cool feature but both modes are useful depending your needs.

silveira

The same. Sometimes I pair with people working (programming) and having dozens of tabs open without any vertical tabs plugin. They pretty much have to spend time clicking and searching tab by tab what they need.

I don't get why vertical tab is not at least an option in all browsers.

masfuerte

TIL that Firefox gained native vertical tabs recently!

It's in the General section of Settings.

felbane

I wish there were better coupling between TST and STG (Simple Tab Groups). Automatic nesting of TST is great, but sometimes I'd like to just move a whole tree into a named group. Maybe I'm just doing it wrong.

apocalyptic0n3

Personally, it's easy for me. If I get above 10 tabs, I just close them all. I don't see any value in having more than that and they just become a distraction for me. Tree style, sidebar tabs, tab groups, etc. are just overkill for me.

ARandumGuy

I'm in this boat as well. From my perspective, I'd only bother keeping a tab open for a long period of time if it meets the following criteria:

1) It's something I'd actually want to go and view later (most stuff fails this criteria)

2) It's not something I can easily find again

3) It's something that I only anticipate going back to a couple of times, and thus isn't worth making into a bookmark

And over all my years browsing the web, almost nothing satisfies all that criteria. I'm pretty aggressive with closing tabs, and I almost never regret closing a tab.

pessimizer

That's just not how some people browse. When I hit HN's frontpage, I open every thread with an interesting headline in a new tab (within the HN tree.) Then I visit them one by one, and at least each one gets another tab opened (for the article.) The article may get multiple tabs opened if it has references or links that are interesting. If there's something that I want to get back to later, or don't have time to read now but looks interesting, it stays open. If I won't get to it for a while (before the next time I return to HN) it gets pulled out of the HN tree into its own tree.

  HN frontpage
  |> Interesting thread
  .|> Interesting article
  ..|> Interesting link from article 1
  ..|> Interesting link from article 2
  .|> Link from interesting thread.
  |> Interesting thread
  |> Interesting thread
  |> Interesting thread
  |> Interesting thread
Things that get moved out of tree I might get back to in an hour or a year.

If I'm at Amazon trying to buy a spatula, I have 10 different Amazon spatula pages open, and also three articles about spatulas within the tab tree.

I dunno. When I go to a bookstore, I don't buy one book, go home, then come back and buy another book. I browse the bookstore, buy everything that I want, and I put most of them on a shelf while I read one. I do not find the shelf a distraction.

_fat_santa

FYI. Firefox supports vertical tabs natively now.

mostlysimilar

Tree style is better, it gives you a visual hierarchy of where each tab has come from. Makes Wikipedia rabbit holes more interesting.

Cshelton

Yes, I wish the native vertical tabs gave that same hierarchy. I will keep using Tree Style Tabs until it does.

netdevphoenix

Very interesting plugin, I will need to review it sometime soon

giancarlostoro

This is weird to me because like 10 years ago Firefox had something with tabs that I loved, where you could have workspaces and switch between them, then that randomly disappeared.

It was called Panorama and that was removed in Firefox 45

opello

There's an extension[1] now that restores the functionality, but the removal is exactly why I'm hesitant to try a new tab organizational tool: the loss of the last one was workflow breaking enough to break trust.

[1] https://github.com/projectdelphai/panorama-tab-groups

m_t

Thank you for mentioning this. I felt like I was going crazy not seeing anyone mentioning it in the comments.

This was a very important feature to le at the time, as I used to work on multiple projects at the same time, and I had all of those organised in a simple, very visual way. I also had a group for "communication" with all my webmails, forums, etc. And another one with all the webcomics I used to read at the time.

bovermyer

"I used to have 30 windows open, each with 30 or 40 tabs."

I can't be the only person who only ever has about 2-3 tabs open at a time in a single window.

neogodless

Hmm if this would just automatically work with / integrate with multi-account containers it would probably be particularly helpful.

e.g. just let me check an option to group items that share a multi-account container into the same tab group.