Open Bug 1792424 Opened 2 years ago Updated 2 years ago

Unusable Firefox window if two primary passwords modals are opening at once while saving the sync account credentials

Categories

(Core :: XUL, defect)

All
macOS
defect

Tracking

()

Tracking Status
firefox-esr102 --- wontfix
firefox105 --- wontfix
firefox106 --- wontfix
firefox107 --- wontfix
firefox108 --- fix-optional

People

(Reporter: bmaris, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Found in

  • Firefox 106.0b4

Affected versions

  • Firefox 106.0b4
  • latest Nightly 107.0a1
  • Firefox 104.0

Tested platforms

  • Affected platforms: macOS 11.6
  • Unaffected platforms: Windows 10, Ubuntu 18.04

Steps to reproduce

  1. Have primary password set up
  2. Restart
  3. Sign into a sync account (make sure to have sync active and have selected the passwords to sync)
  4. Click save password
  5. Wait a few seconds (so that the two modals with primary password open, on mac, the modal goes away and another appears, on Windows and Ubuntu two modals are displayed on top of each other)
  6. Enter the primary password

Expected result

  • On Windows and Ubuntu, a second modal is displayed after closing the first one by entering the primary password. After entering the password a second time the browser is usable

Actual result

  • The second modal is opened in the background and is not editable and also the opened window is unusable, a force quit is necessary in order to use it again or opening a new window and restart from the browser console.

Regression range

  • Not sure if this is a regression, if so, this is not a new one. Will have to investigate and find out.

Additional notes

  • I also made a video of the entire steps but is too large to upload here so I added it to gdrive: https://drive.google.com/file/d/1f2wqBfgslDU3sYJ0l-smn5vawUHrwdtn/view?usp=sharing
  • Not sure if this is the correct component for this issue, please move it to the correct one if necessary.
  • I chose not to mark it as Severity to S2 because of the dependences of the users will have to meet in order to run into this bug: mac users that have a primary password set, login to FxAccount and choose to save the credentials.
Flags: needinfo?(bogdan.maris)
Has STR: --- → yes
Flags: needinfo?(bogdan.maris)
QA Whiteboard: [qa-regression-triage]

(In reply to Bogdan Maris [:bogdan_maris], Release Desktop QA from comment #0)

Regression range

  • Not sure if this is a regression, if so, this is not a new one. Will have to investigate and find out.

Had to make a manual regression for this one so I ended up with this range but not sure what could be the regressor:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8afd66ac13397d2127f9c5ea74d298d74d5fdcdb&tochange=67d5bc077f464d338544ad6f27c6ddca858fb286

(In reply to Ryan VanderMeulen [:RyanVM] from comment #2)

Bug 1685313 maybe?

Yeah, that seems like a decent guess for a regressor. What's less clear is why this would affect macOS and not Windows/Linux.

Flags: needinfo?(gijskruitbosch+bugs)
Regressed by: 1685313

Dupe of bug 1737489?

Flags: needinfo?(ryanvm)

Actually I guess one is about sheets and one is about our own modals. But the fact that both have this issue on macOS is probably a clue...

Flags: needinfo?(ryanvm)
See Also: → 1737489

Set release status flags based on info from the regressing bug 1685313

You need to log in before you can comment on or make changes to this bug.