Open Bug 2058565 Opened 1 month ago Updated 10 hours ago

The Preferences subdialog stays open after navigating to a different pane

Categories

(Firefox :: Settings UI, defect, P3)

defect

Tracking

()

REOPENED

People

(Reporter: mkennedy, Assigned: mkennedy, NeedInfo)

References

Details

(Whiteboard: [recomp])

Attachments

(1 file)

Steps to reproduce

  1. Open about:preferences#privacy (or any pane).
  2. Open a subdialog (e.g. click Clear Data, or on #manageAddresses click Add address).
  3. Paste about:preferences#sync (or the location of any pane other than the one used in Step 1) into the URL bar and press Enter.

Actual
Navigates to the Sync pane, but the previously-opened subdialog stays visible on top of the new pane.

Expected
Navigating away from the pane that opened the subdialog should close the subdialog.

Whiteboard: [recomp]
Assignee: nobody → mkennedy

This closes any open preferences subdialog when the user navigates to a different pane, either by navigating away through the URL bar or clicking to another pane.

Severity: -- → S3
Priority: -- → P3
Pushed by asilaghi@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/2b35916e3798 https://hg.mozilla.org/integration/autoland/rev/ee847a685d3c Revert "Bug 2058565 - Close open preferences subdialogs when the pane changes r=hjones" for causing bc tests failures at creditCard_osAuth.js

Backed out for causing bc tests failures at creditCard_osAuth.js
Backout Link
Push with failures
Failure Log
Failure line TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_osAuth.js | test_osAuth_disabled - uncaught rejection: can't access property "chromeEventHandler", this._window.docShell is null

Flags: needinfo?(mkennedy)
Status: NEW → RESOLVED
Closed: 10 hours ago
Resolution: --- → FIXED
Target Milestone: --- → 157 Branch
Pushed by abutkovits@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8a99ef927ea1 https://hg.mozilla.org/mozilla-central/rev/e250d6adf4c0 Revert "Bug 2058565 - Close open preferences subdialogs when the pane changes r=hjones" for causing bc tests failures at creditCard_osAuth.js
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 157 Branch → ---
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: