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

Feature request: Enhance the tab group api to support the new pinning functionality #715

Open
tconfrey opened this issue Oct 29, 2024 · 0 comments
Labels
needs-triage: chrome Chrome needs to assess this issue for the first time needs-triage: firefox Firefox needs to assess this issue for the first time needs-triage: safari Safari needs to assess this issue for the first time

Comments

@tconfrey
Copy link

Recently added Chromium functionality allows tab groups to be pinned to the bookmarks bar. This causes them to be persisted and potentially replicated across environments. The user experience of tab groups has thereby been significantly changed and enhanced, however there is no access or even visibility to the functionality from the chrome apis.

Minimal visibility could be added as follows:

  • Add a tabGroup.pinned (true | false) property and support it in the tabGroups.updated event.
  • Include closed pinned tab groups in the tabGroups.query response.

Complete support, which might imply additional permissions, would also require:

  • A pin/unpin method on the tabGroups class.
  • An open/close method on the tabGroups class.
  • An ability to query and update the urls associated with a closed pinned tab group.
  • Event support for the above.
@github-actions github-actions bot added needs-triage: chrome Chrome needs to assess this issue for the first time needs-triage: firefox Firefox needs to assess this issue for the first time needs-triage: safari Safari needs to assess this issue for the first time labels Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-triage: chrome Chrome needs to assess this issue for the first time needs-triage: firefox Firefox needs to assess this issue for the first time needs-triage: safari Safari needs to assess this issue for the first time
Projects
None yet
Development

No branches or pull requests

1 participant