Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Firefox native tab groups #553

Open
1 task done
acorey0 opened this issue Oct 31, 2024 · 1 comment
Open
1 task done

Support Firefox native tab groups #553

acorey0 opened this issue Oct 31, 2024 · 1 comment
Labels
i-enhancement New functionality upstream dependency Something upstream (e.g. in Firefox or a dependency) needs to change to address this issue

Comments

@acorey0
Copy link

acorey0 commented Oct 31, 2024

Problem Statement

Native tab groups are now partially implemented in Firefox Nightly.

Tabs can be added to a group which has a colour and an optional caption (a tab's container colour is shown on the top edge, and its group colour is on the bottom edge). Tabs in a group are shown together in the tab strip, and can be collapsed into just a group icon.

When this reaches release, it would be great to see some integration of this feature into Tab Stash.

Preferred Solution(s)

The Open Tabs section should behave like Firefox's own tab strip (which has a vertical mode in Nightly): It should show the group labels and colours. Tabs should be hidden when a native group is collapsed, and it should be possible to collapse/expand native groups in Tab Stash.

I'm less sure how stashed tabs should behave. Possibly they could remember the label of their native group, and be restored to that group when unstashed. Currently they lose their grouping.

Alternative Solution(s)

No response

Additional Context

Implement Tab Groups
Currently you have to set browser.tabs.groups.enabled=true in about:config. Amongst other things, this adds a new option to the tab's context menu.

Vote for This Issue

  • Readers: If you are also interested in seeing this feature be developed, please vote for it by giving the ORIGINAL POST a thumbs-up using the 😃 button below. You are welcome to leave comments and discuss the feature request, but "Me too!" comments are not counted by the voting system.
@acorey0 acorey0 added the i-enhancement New functionality label Oct 31, 2024
@josh-berry
Copy link
Owner

Thanks for letting me know about this. I don't tend to develop against in-development features in Firefox itself, because things tend to change out from under me, but I'll keep an eye on it!

@josh-berry josh-berry added the upstream dependency Something upstream (e.g. in Firefox or a dependency) needs to change to address this issue label Nov 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i-enhancement New functionality upstream dependency Something upstream (e.g. in Firefox or a dependency) needs to change to address this issue
Projects
None yet
Development

No branches or pull requests

2 participants