Closed Bug 2023825 Opened 5 months ago Closed 3 months ago

DisableFirefoxAccounts policy also disables Backup and others after settings redesign

Categories

(Firefox :: Enterprise Policies, defect, P3)

Desktop
All
defect

Tracking

()

VERIFIED FIXED
152 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox148 --- wontfix
firefox149 --- wontfix
firefox150 --- wontfix
firefox151 --- wontfix
firefox152 --- verified

People

(Reporter: bmaris, Assigned: hjones)

References

(Regressed 1 open bug)

Details

Attachments

(1 file)

Found in

  • Nightly 150.0a1

Affected versions

  • Nightly 150.0a1
  • Firefox 149.0b9
  • Firefox 148.0.2

Tested platforms

  • Affected platforms: Windows, Mac, Linux
  • Unaffected platforms: none

Preconditions

  • Have Distribution folder inside the Firefox installation directory, and use policies.json files (for simplicity)

Steps to reproduce

  1. Set up DisableFirefoxAccounts with the value true.
  2. Restart Firefox and visit about:preferences

Expected result

  • Only Accounts and Sync are disabled, all the rest of the sections inside the "settings tab" are still visible.

Actual result

  • The entire settings tab (Sync at this time and with settings redesign will be renamed to Account and sync) is disabled, thus disabling Backup (at this time) as well and will also disable Import browser data, Profiles as well.

Regression range

  • Not a regression

Additional notes

  • Here are the specs for Account and sync redesign page for reference: Figma Redesign

How do we make sure the settings redesign folks see this?

It looks like the DisableFirefoxAccounts policy sets the identity.fxaccounts.enabled pref, which in turn prevents the  about:preferences#sync pane from getting loaded. That logic has been around since at least 2020, so I don’t think this issue predates the SRD changes.

To fix this we'll need to re-think how we handle hiding/showing certain panes and the elements within those panes (i.e. only hide the #sync pane if accounts AND backup are disabled)

The severity field is not set for this bug.
:mkaply, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(mozilla)
Severity: -- → S3
Flags: needinfo?(mozilla)
Priority: -- → P3
Assignee: nobody → hjones
Status: NEW → ASSIGNED
Regressions: 2037955
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 152 Branch

Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.

QA Whiteboard: [qa-found-in-c150] [S3] → [qa-found-in-c150] [S3][qa-triage-done-c153/b152][qa-ver-needed-c153/b152]
Flags: qe-verify+

Verified that this is now fixed on Firefox 152.0b6 across platforms (Windows 11, macOS 13 and Ubuntu 22).

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-found-in-c150] [S3][qa-triage-done-c153/b152][qa-ver-needed-c153/b152] → [qa-found-in-c150] [S3][qa-triage-done-c153/b152][qa-ver-done-c153/b152]
Flags: qe-verify+
Regressions: 2045797
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: