Closed Bug 1509350 Opened 6 years ago Closed 1 year ago

Provide tab groups (panorama)

Categories

(Firefox :: Tabbed Browser, enhancement, P5)

64 Branch
enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1907090
Tracking Status
firefox84 --- affected
firefox85 --- affected
firefox86 --- affected
firefox87 --- affected

People

(Reporter: mozilla.bugzilla, Unassigned, NeedInfo)

References

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
See Also: → 1410548
See Also: → ContextualIdentity
See Also: → 1514611
Priority: -- → P5
See Also: → 1232178, 1357214
See Also: → mult_sessions1
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.

¡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.

Flags: needinfo?(dao+bmo)
Severity: normal → S3
Whiteboard: [fidefe-quality-foundation]
Duplicate of this bug: 1844144

This is now a duplicate of Bug 1907090.

Status: NEW → RESOLVED
Closed: 1 year ago
Duplicate of bug: tab-groups
Resolution: --- → DUPLICATE
No longer blocks: 1571368
You need to log in before you can comment on or make changes to this bug.