Open Bug 1509350 Opened 6 years ago Updated 10 months ago

Provide tab groups (panorama)

Categories

(Firefox :: Tabbed Browser, enhancement, P5)

64 Branch
enhancement

Tracking

()

Tracking Status
firefox84 --- affected
firefox85 --- affected
firefox86 --- affected
firefox87 --- affected

People

(Reporter: mozilla.bugzilla, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

(Keywords: blocked-ux, parity-chrome, pm-triage-needed, Whiteboard: [fidefe-quality-foundation])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:64.0) Gecko/20100101 Firefox/64.0

Steps to reproduce:

This is now going to be a parity issue with Chrome (https://www.chromestory.com/2018/11/how-to-enable-tab-groups-in-chrome/).

Note that all of the extensions that have attempted to recreate this functionality in a post 57 Firefox are completely broken and unusable, so clearly this isn't something that can be foisted on extension authors with the APIs you've provided.


Actual results:

Chrome decided to add tab groups, meaning it will be significantly more usable than firefox after that lands.


Expected results:

Firefox should remain the best browser.
Severity: normal → enhancement
Component: Untriaged → Tabbed Browser
Keywords: parity-chrome
OS: Unspecified → All
Hardware: Unspecified → All
Summary: Bring back panorama → Provide tab groups (panorama)

Follow up, as of May 19, 2019 FF 68.0b2 has no functioning tab groups extension. The least broken one: simple tab groups, has no way to add tabs to a container when a group is associated with a container. The tab mangement ui is a tab itself which is left open when you switch away from it, it requires about:config changes to make its dark mode work (which break the rust docs website amongst others) and is in general extremely unpleasant to use. All of that on top of having to trust a third party to not sell the extension and its see-everything you do on the internet and manipulate everything you see privileges. Honestly folks, this is something that needs to be baked in and not farmed out to the public for reasons of quality and privacy.

Keywords: blocked-ux
Priority: -- → P5
Blocks: 1571368

(In reply to Cam from comment #1)

Follow up, as of May 19, 2019 FF 68.0b2 has no functioning tab groups extension.

I'll just leave it here: https://addons.mozilla.org/firefox/addon/panorama-tab-groups/

(In reply to Kuba Niewiarowski from comment #4)

(In reply to Cam from comment #1)

Follow up, as of May 19, 2019 FF 68.0b2 has no functioning tab groups extension.

I'll just leave it here: https://addons.mozilla.org/firefox/addon/panorama-tab-groups/

It doesn't work. Neither does Simple Tab Groups or any of the others. I've tried them all.

Exactly. It all boils down to what you would define as "functional".

There are many add-ons which hide tabs and group them but as far as i know all of them rely on "hacks".
"Hacks" as in abusing the API functions to try to achieve feature parity.

Performance issues, lost or corrupted tabs and even sessions are pretty common with these add-ons.
So common in fact that the authors are forced build in back-up mechanisms for
the problems which are bound to arise sooner or later.

Looks like people are pretty happy with Chrome having this built in: https://gizmodo.com/tab-groups-is-chromes-best-new-feature-in-years-and-he-1842944249

Could this maybe be built witin the Multi Account Container framework? seems like there might be some complementary code.

(In reply to Cam from comment #10)

Looks like people are pretty happy with Chrome having this built in: https://gizmodo.com/tab-groups-is-chromes-best-new-feature-in-years-and-he-1842944249

Hello!
I have doubts about this and that is why:
tab group in Chrome - is just coloured underline. Grouped tabs still visible in tab panel. It's ridiculous, really. In my opinion, tab groups look much better in Vivaldi (only the look, not management).

Dear Mozilla developers, please allow me to propose some suggestions. The "mother" tab should have a possibility to hide all internal tabs from tab panel. These tabs should have a possibility to become available:

  • one by one like drop-down list/small previews;
  • expand/collapse all together in a row, by command (click/cursor point);
  • both possibilities.
    I also found some bright ideas in Chrome group management:
  • it is easy to add new tab to existent group by menu or dragging with cursor;
  • it is easy to create new group and rename it;
  • group labels are always visible on tab panel and perfectly highlighted;
  • it is easy to switch tabs from one group to another with one move.
    Please, think about them too.
    Thank you for your great job!

Would love to have the old feature back again :) and like said above not with extension.
These are either not working well or are clogging memory. Then having multiple Firefox browsers open at the same time works even better with other desktops.

The only downside is when you close the instance, the last instance tabs are restored.
So I have:
FF 1:

  • 2 pinned tabs
  • X tabs
    FF 2:
  • No pinned tabs (new instance never copies the pinned tabs)
  • y tabs

Close FF 1 and then FF 2. next time you'll have FF 2 with no pinned tabs available and only y tabs.

¡Hola y'all!

Setting NEW and setting flags as this was asked for over at https://support.mozilla.org/es/questions/1323588

The feature they mentioned is detailed on https://blog.google/products/chrome/manage-tabs-with-google-chrome

It looks a lot like https://support.mozilla.org/en-US/kb/containers but not quite as on the other implementation there's no multi-account component.

Hope this helps.

¡Gracias!
Alex

Status: UNCONFIRMED → NEW
Ever confirmed: true

If Firefox is to offer tab group functionality, then I strongly suggest:

– with a mid- or long-term goal of ending extension conflicts for developers of extensions that worked without an API.

Thank you

(In reply to Jeremy from comment #11)

Could this maybe be built witin the Multi Account Container framework? …

I suspect not.

If you think of containment as (essentially) restricting/preventing flow across boundaries: this is fundamentally opposed to the seamlessness that is required when moving a tab from one group to another.

There was related discussion in GitHub but (sorry) I don't have a link handy.

I confirm that the available web extension successors of the original Tab Groups are buggy and not at the same level (as it happened to many other extensions after Quantum, by the way). I also suggest you to look at how Opera now implements a similar function, called Workspaces. I find it works great regarding the RAM usage, I suppose they unload the tabs. Vivaldi has got Tab Stacks but they are no similar to Tab Groups, that is one of the most voted feature requests on their forum. Meanwhile Firefox continue to lose market share.
Performance of Tab Groups in Firefox 56 is fine, I still have two profiles that I use with Firefox pre-Quantum with thousands of tabs and they actually perform better regarding memory usage of course, than current Firefox (I use NoScript on both).
There is actually a problem with many unique features that, removed from Firefox Australis/Quantum, have resurrected in other browsers.

Would it be actually possible to implement a new level of API to permit a fully functional Tab Groups, as an extension if default implementation is impossible? Is that the cause of this failure of many extensions that were popular till Firefox 56? DownThemAll is another one that was among the most used and often promoted in the Add Ons web site, and after Quantum it has become almost useless.

There is related conversation happening on GitHub https://github.com/photodiode/panorama-view/issues/73

Chrome prompted me today to try grouped tabs. Since tabs in Firefox have been a bit neglected for several years, I wanted to see how they did it. First impression, it looks ugly and takes more space for the ugly dot. But then I clicked the dot and the tabs got hidden! And my first thought was "Genius! I could use this, too bad Firefox doesn't have it!". I went searching for the progress on this in Firefox (or for add-ons) and I ended up in this enhancement request.
I have tried many add-ons including Panorama, but as noted above, tabs get lost and I don't want that. I have currently 329 tabs open on laptop and a feature to group tabs would be super useful. I'm currently using "Tab Manager Plus" to at least see all tabs, but it doesn't allow grouping (lost with sessions).

I'll vote for this in hopes that Firefox catches with Chrome in tab management. Tab groups are definitely behind.

(In reply to Miha Psenica from comment #19)

Chrome prompted me today to try grouped tabs. Since tabs in Firefox have been a bit neglected for several years, I wanted to see how they did it. First impression, it looks ugly and takes more space for the ugly dot. But then I clicked the dot and the tabs got hidden! And my first thought was "Genius! I could use this, too bad Firefox doesn't have it!". I went searching for the progress on this in Firefox (or for add-ons) and I ended up in this enhancement request.
I have tried many add-ons including Panorama, but as noted above, tabs get lost and I don't want that. I have currently 329 tabs open on laptop and a feature to group tabs would be super useful. I'm currently using "Tab Manager Plus" to at least see all tabs, but it doesn't allow grouping (lost with sessions).

I'll vote for this in hopes that Firefox catches with Chrome in tab management. Tab groups are definitely behind.

I'm with you on this one. I've been forever wanting grouped tabs and seeing Chrome add it made me realize that this is a feature that should be natively supported by all browsers. The plugins out there trying to address this issue look absolutely out of place and don't fix the underlying problem, basic tab management. Can't phantom how this was once a feature in FireFox and they removed it.

I really want to see this specially with shortcut to group something by domain I guess even chrome dont have it. Example I have 10 different tabs with Youtube and just press shortcut and group it in group called Youtube

Funny that no one mentions Opera. Is it the same functionality as Opera's Workspaces? Because Safari just implemented that (well, it will be available later this year) and it is exactly what I'm missing in Firefox. And it has been there for some time now (in Opera). My use case is the same as of some other commenters: I created 4 workspaces that I use to better separate my work tabs (I'm using Firefox for personal stuff and Opera for work-related stuff, but would be awesome to only need Firefox). The rationale for the need for separation is simple: I'm a researcher and sometimes I have to do research on many topics at the same time, so I put one topic on each workspace, and usually open dozens of tabs on each workspace.

@Álan Crístoffer + everybody else:
Temporary workaround:
https://addons.mozilla.org/en-GB/firefox/addon/simple-tab-groups/

I know it's not ideal but it works well enough.

I'll try it out. It's not ideal, but if it's functional it's a start. Thanks.

This would be absolutely fantastic feature to have in Firefox. I am seeing this used broadly in my organization among people using Chrome.

I'm using Firefox at my job, and I have a lot of tabs > 30 or something like that. It is a very confusing to scroll tabs left and right every time.
Just waiting for this feature would be added sometime, will it or not?

I've been a Firefox user forever and then in early 2010-ish I made a switch to Chrome because... well you all know why. It was simply superior at the time - in everything. But now with everything going on in the world especially around privacy - I decided to give Firefox another shot. And boy - did it got better! It has everything you could wish for. Everything but... well, you guessed it.

Funny thing is that I only discovered tab groups in Chrome like a couple of months ago. It's one of these things I didn't know I needed and now - simply cannot live without it. It should simply be illegal at this point for a web browser not to have this feature.

I already made a switch to Firefox as my personal browser and mobile browser. As a matter of fact - I am typing this message in Firefox! But without this feature I just can't stop using Chrome entirely - for my work I really need this ability to group tabs together for easy context switching.

I'm not sure if that's true but I read somewhere that this feature was already here in Firefox at some point even before Chrome - and then got removed because... no one used it. Well, what can I say - such a great example of that traditional pitfall of so called "data-driven decision making process" without ever asking a question "why am I seeing this data?". No idea what has happened - maybe that feature was poorly implemented or poorly marketed so no one even knew about it, but clearly a conclusion that no one used it because no one needed it was not a correct one to draw.

(In reply to Dee from comment #30)

I've been using the extension they suggested (https://addons.mozilla.org/en-US/firefox/addon/simple-tab-groups) and it works nicely. I don't think having an extension is an excuse to not have it built-in in this case, but at least I don't have to use Opera anymore.

I had a lot of reliability issues with simple tab groups in tab state not restoring reliably on start/quit, and export being broken making backups not a fallback. But perhaps the situation has improved. Do you still have to manually enable tab hiding in settings? I'll give it another shot. It's been a few years after all. That said, I've been idling in this bug 'cause addon creators said the API wasn't rich enough to replicate the original panorama, and I figured this was the best shot at a non-buggy implementation.

As for comment #30's discussion of marketing. At the time that Firefox added Tab Panorama it got a lot of positive press
https://techcrunch.com/2010/07/23/firefox-tab-candy/
, so seems odd to think people might not have known it existed. It did suffer a little from discoverability in the Firefox UI admittedly. I think it never had a proper dedicated button on the tab bar. Also managing ginormous numbers of tabs was rather clunky.

That said, not all reviews at the time were positive:
https://arstechnica.com/information-technology/2010/11/hands-on-opera-11-tab-stacking-vs-firefox-panorama/

So maybe that played into it.

I find tab grouping very nice, I use it to group tabs I don't open often but I still want them easily accessible when I need them, just click on the collapsed tab group and they're there...
Most browsers have this feature now, Firefox was one of the first have it but then removed it!?

Tab groups are such an important Feature. With Firefox I am still using windows to separate different kind of tabs. I'd really love to use tab groups as implemented in Chrome. That way I could for example have some tabs with documentation open in a tab group while having some other tools open in a different tab group and e.g. news in a third tab group without the need of having three windows that I can't differentiate at first look. Colored and/or named tab groups on the other hand can be easily distinguished from each other. PS: I tried the simple-tab-groups extension but it does not fit my needs. In Chrome this was done so nicely.

@Triage owner: Could you please revisit this ticket? This feature request is creating a huge UX gap towards Chromium, so putting this feature request into the backlog makes sense. This feature will create a significant benefit to most users as many users tend to have many tabs open, and organising those tabs in groups improves UX quite a lot as many users have experienced once they used some Chromium browser. May we add this feature to the development backlog?

Flags: needinfo?(dao+bmo)
Flags: needinfo?(dao+bmo)

(In reply to Haris from comment #39)

@Triage owner: Could you please revisit this ticket? This feature request is creating a huge UX gap towards Chromium, so putting this feature request into the backlog makes sense. This feature will create a significant benefit to most users as many users tend to have many tabs open, and organising those tabs in groups improves UX quite a lot as many users have experienced once they used some Chromium browser. May we add this feature to the development backlog?

Yes please. To add weight to reconsider this,

  1. Personal anecdotal evidence says the Chrome feature is used a lot. At work (a North-American tech SMB with browser users ranging from non-technical to "power users"), witnessing browser usage by { looking around at the office, observing when people share their screens in Zoom/Gmeet }, I see the feature used everyday across a majority of colleagues. From what I see, people use Chrome Tab Groups to cluster live projects together, and expand/collapse them as needed to make good use of tab bar space. Said differently and purely factually, the name of colleagues Chrome Tab Groups are project names.
    • Also, confirming the feature "virality". Since introduction of the feature in Chrome, I personally witnessed 3 cases of colleagues noticing the feature, saying things like "oh cool, didn't know this exists, I 100% need this to fix tab overload", and then a few days/weeks later you actually see them use the feature.
  2. My personal experience with Firefox "tab grouping" addons has been disappointing. In particular, using Simple Tab Groups in Firefox (one of several addons filling the functional gap), I suffered several cases of losing tabs 😕. No idea if it was an addon bug, or a Firefox / Firefox Sync bug, but my point is that such a feature is critical, so implementation should be as core/safe as possible, and I'd rather not leave it to an extension! Since these data loss cases, I've abandoned Simple Tab Groups with a bitter taste, haven't looked into other addons, and don't wish to.
    • And so, most of the time I accept the gap and shrug, and once in a blue moon I will use the "Bookmark All Tabs" / "Bookmark Multiple Tabs" feature, but it adds friction, isn't as fluid as collapsing/expanding a Tab Group, and forces me to clutter my bookmarks with temporary stuff.

Please please please, reconsider adding a basic, built-in Chrome-like, Tab Groups feature. Thanks for Firefox.

Severity: normal → S3
Whiteboard: [fidefe-quality-foundation]
You need to log in before you can comment on or make changes to this bug.