Closed Bug 1583625 Opened 6 years ago Closed 6 years ago

Two Master Password dialog appear at the same time when Click [Saved Logins...] button in about:preferences#privacy

Categories

(Firefox :: about:logins, defect, P1)

70 Branch
Desktop
Windows 10
defect

Tracking

()

VERIFIED FIXED
Firefox 71
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox69 --- unaffected
firefox70 + verified
firefox71 + verified

People

(Reporter: alice0775, Assigned: MattN)

References

(Regression)

Details

(Keywords: nightly-community, regression, reproducible, Whiteboard: [passwords:management] [skyline])

Attachments

(2 files)

[Tracking Requested - why for this release]: ux regression

Reproducible: always

Steps To reproduce:

  1. Add a Login password if there is no saved login
  2. Enable Master Password and set Master Password
  3. Quit browser and restart browser
  4. Menu > Options > Privacy & Security
  5. Click [Saved Logins...] button

Actual Results:
Two Master Password dialog appear at the same time

Expected Results:
Only one Master Password dialog should appear

Interesting thing, if open "about:logins" directly, no issue appears.

Regression Window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=5d60ea8fbdc6a265b67bcabcdf845f26615c97c8&tochange=571a8776eb3fc71a73d491efcbd75bab140923ec

Regressed by: Bug 1550631

Attached video Screencast

Marking 70 as affected as the regressor just got uplifted to beta.

Whiteboard: [passwords:management] [skyline]
Assignee: nobody → MattN+bmo
Status: NEW → ASSIGNED
Priority: -- → P1
Pushed by mozilla@noorenberghe.ca: https://hg.mozilla.org/integration/autoland/rev/2b7c5d0a5fe2 Don't dispatch AboutLoginsInit after redirecting to remove the entryPoint. r=jaws

Comment on attachment 9095209 [details]
Bug 1583625 - Don't dispatch AboutLoginsInit after redirecting to remove the entryPoint. r=jaws

Beta/Release Uplift Approval Request

  • User impact if declined: The load of about:logins will do unnecessary work, making it slower and showing an extra MP prompt if MP is enabled.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Straightforward fix. Putting two lines inside an if to be skipped after redirecting to remove the telemetry query parameter.
  • String changes made/needed: None
Attachment #9095209 - Flags: approval-mozilla-beta?

Comment on attachment 9095209 [details]
Bug 1583625 - Don't dispatch AboutLoginsInit after redirecting to remove the entryPoint. r=jaws

Fix for new regression in 70, OK for uplift for beta 10.

Attachment #9095209 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71

I have verified this issue and is no longer reproducible on the latest Nightly 71.0a1 (Build ID: 20190925215653) on Windows 7 x64, Mac 10.14 and Arch 14.14 x64.

  • Only one Master Password dialog appears using the following methods:
    Navigating directly to about:logins or from the bookmark.
    Navigating from "about:protections" page.
    Navigating from Firefox Account menu.
    Navigating from Hamburger main menu.
    Navigating from Page Info window.
    Navigating from "about:preferences".
Status: RESOLVED → VERIFIED

I have verified this issue and is no longer reproducible on the latest Beta 70.0b10 (Build ID: 20190926005616) on Windows 7 x64, Mac 10.14 and Arch 14.14 x64.

  • Only one Master Password dialog appears using the following methods:
    • Navigating directly to about:logins or from the bookmark.
    • Navigating from "about:protections" page.
    • Navigating from Firefox Account menu.
    • Navigating from Hamburger main menu.
    • Navigating from Page Info window.
    • Navigating from "about:preferences".
Component: Password Manager → about:logins
Product: Toolkit → Firefox
Target Milestone: mozilla71 → Firefox 71
Version: 71 Branch → 70 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: