Closed Bug 2054501 Opened 1 month ago Closed 1 month ago

Gate Auto Tab Grouping on locale (exclude fr) and the Smart Tab Groups opt-in

Categories

(Core :: Machine Learning: Frontend, enhancement, P1)

enhancement
Points:
1

Tracking

()

VERIFIED FIXED
155 Branch
Tracking Status
firefox154 --- verified
firefox155 --- verified

People

(Reporter: jlewis, Assigned: jlewis)

References

Details

(Whiteboard: [aiaug])

Attachments

(2 files)

Gate both the smartwindow-group-tabs-button visibility and the clustering path on:

  • A locale allowlist that excludes the French (fr) UI locale.
  • The on-device smart-tab-grouping backend being enabled/allowed/opted-in via browser.tabs.groups.smart.*, rather than instantiating SmartTabGroupingManager unconditionally.

Define the consent story: whether the feature requires the existing smart-groups opt-in or its own.

Region/geo gating is explicitly out of scope for now - locale only.

Tests: button hidden for the fr locale; button hidden when the smart-groups backend is disabled or not opted in.

Flags: behind-pref+
Blocks: 2054504
Blocks: 2048067
Attachment #9609211 - Attachment description: WIP: Bug 2054501 - Gate Auto Tab Grouping on region (exclude France) and Smart Tab Groups opt-in → Bug 2054501 - Gate Auto Tab Grouping on region (exclude France) and Smart Tab Groups opt-in
Attachment #9609211 - Attachment description: Bug 2054501 - Gate Auto Tab Grouping on region (exclude France) and Smart Tab Groups opt-in → Bug 2054501 - Gate Auto Tab Grouping on en-* locale and Smart Tab Groups opt-in
Attachment #9609211 - Attachment description: Bug 2054501 - Gate Auto Tab Grouping on en-* locale and Smart Tab Groups opt-in → Bug 2054501 - Gate Auto Tab Grouping on en-* locale and on-device ML
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 155 Branch

Building Auto Tab Grouping 'v0' - largely exploratory and gated behind a pref
No finalized designs yet, but there is a demo: https://auto-tab-grouping.netlify.app sw0626

browser.smartwindow.autoTabGrouping.enabled
browser.ml.enable + SmartTabGroupingManager.isAllowed

Original Revision: https://phabricator.services.mozilla.com/D312297

Attachment #9617493 - Flags: approval-mozilla-beta?

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
Flags: qe-verify+
Attachment #9617493 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [uplift][qa-ver-needed-c155/b154]
Blocks: 2057625

Verified as fixed in our latest Beta 154.0b10 and our latest Nightly 155.0a1 (2026-08-12)

Status: RESOLVED → VERIFIED
QA Whiteboard: [uplift][qa-ver-needed-c155/b154] → [uplift][qa-ver-done-c155/b154]
Flags: qe-verify+
QA Contact: rdoghi
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: