Fluent-ize the "Group my tabs" panel and complete an accessibility pass
Categories
(Core :: Machine Learning: Frontend, enhancement, P1)
Tracking
()
People
(Reporter: jlewis, Assigned: jlewis)
References
Details
(Whiteboard: [aiaug])
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
Migrate all user-facing strings in the "Group my tabs" panel and its flyout from hard-coded English to Fluent:
- Header, "Create all suggested groups", section labels ("Suggested groups", "Recent groups"), "Create group", the per-tab count, per-group "Undo", and the "Undo last group(s)" footer with correct pluralization.
- The empty state ("No suggestions right now") and loading state ("Finding groups...").
Accessibility pass:
- Appropriate roles for the panel and flyout.
- Keyboard navigation and focus management.
- A keyboard-accessible equivalent for the currently mouse-only hover flyout.
- Screen-reader labels for the color tiles and group-color dots.
Tests: browser-chrome for keyboard navigation and string presence.
Updated•1 month ago
|
Updated•1 month ago
|
Comment 2•1 month ago
|
||
as per bug 2054501, this feature is english-only so it doesn't need localization but we should be using fluent
Updated•1 month ago
|
Comment 5•1 month ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: Core part of Smart Window 'Auto Tab Grouping' feature.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: no
- Needs manual QE testing?: yes
- Steps to reproduce for manual QE testing: 1) Set prefs to true:
browser.smartwindow.autoTabGrouping.enabled
SmartTabGroupingManager.isEnabled
- Open Smart Window > open new Auto Tab Grouping button > verify menu opens and works as expected
- Risk associated with taking this patch: medium
- Explanation of risk level: Includes augmentation to the Auto Tab Grouping feature, but is pref gated for its v0.
- String changes made/needed?: Strings are only in locales-preview
- Is Android affected?: no
Renders the panel and flyout as light-DOM Lit custom elements
(smartwindow-group-tabs-card / -flyout), moves the panel strings to Fluent (in
a preview/ file, since the feature is still in development), and adds an
accessibility pass:
- the card is role="dialog" with aria-labelledby; focus moves into it on open
and returns to the toolbar button on Escape - suggestions are focusable buttons; focusing one opens its flyout (the
keyboard equivalent of hovering) - decorative tiles, color dots, and the chevron are aria-hidden
- suggestion rows and the flyout expose Fluent-localized accessible names
Demo (no finalized designs yet): https://auto-tab-grouping.netlify.app sw0626
Original Revision: https://phabricator.services.mozilla.com/D312298
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Comment 8•20 days ago
|
||
Verified as fixed in our latest Beta 154.0b10 and our latest Nightly 155.0a1 (2026-08-12), However I did notice a few accessibility issues related to the Organize Tabs panel. I will log them separately.
Description
•