It is confusing when the master password dialogue and main window appear on different screens
Categories
(Toolkit :: Password Manager, defect, P3)
Tracking
()
People
(Reporter: atre.avadhut, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [passwords:primary-password])
Attachments
(1 file)
836.55 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Firefox/78.0
Steps to reproduce:
My setup: This is seen on my MacBook Pro. I have setup multiple monitors.
I have set master password in my Firefox.
Actual results:
User experience: When I start Firefox, the main window used to become unresponsive. Key presses, mouse clicking didn't work.
What I found: The dialogue asking for master password was on another screen, waiting for my input. Man window unfroze after satisfying that dialogue
Expected results:
The enter password dialogue gets buried on the other screen, making it very hard to notice for the user. It took me multiple instances to get used to this fact "Oh, ok, Firefox is not hung-up.. I just forgot to enter the master password". Note that I restart my laptop only after few weeks. Few weeks are sufficient for me to forget this nuance, and I am bitten every week again by this :)
Reporter | ||
Updated•4 years ago
|
Comment 1•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Toolkit::Password Manager' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Comment 2•4 years ago
|
||
Can you confirm this still reproduces on Firefox Nightly? The primary password prompt on one browser window should not cause another browser window to become non-responsive.
Reporter | ||
Comment 3•4 years ago
|
||
Not sure how to install the nightly build. Nevertheless, on trying the build I have, I noticed this works in general on single screen (only laptop) and dual screen setup too. The password prompt shows up in the top-middle of the main window near address bar.
But then I found exact steps to recreate this. This is what I do:
- Open Firefox on one screen
- Take mouse pointer to the other screen. Keep the mouse pointer on that screen till password prompt comes
- Now, the prompt window and main window are split. The main window on original screen on which I opened Firefox, the prompt on other
- At this time if I don't notice it, it get buried. And the main window becomes unresponsive
This is a pretty common scenario as the prompt comes couple seconds after Firefox starts. (For example, after I start my MacBook, it restores applications one by one, and with mouse moving around, there is a 50% probability of this bug will bite)
Reporter | ||
Comment 4•4 years ago
|
||
This is how the standalone password prompt looks like on the other monitor/screen.
Reporter | ||
Comment 5•4 years ago
|
||
Take mouse pointer to the other screen. Keep the mouse pointer on that screen till password prompt comes
FWIW, I think I also clicked on the other screen.
Reporter | ||
Comment 6•4 years ago
|
||
The primary password prompt on one browser window should not cause another browser window to become non-responsive.
Correct. However notably, the issue I describe here involved only one browser window. I reckon if at all there are multiple windows, all remain responsive except on of them.
Reporter | ||
Comment 7•4 years ago
|
||
Severity: -- → S3
Flags: needinfo?(atre.avadhut@gmail.com)
Priority: -- → P3
Just a note that I used to end up quitting Firefox and switch to other browser before eventually I figured this out.
Updated•4 years ago
|
Reporter | ||
Comment 8•4 years ago
|
||
After upgrade to 91.0.1esr (64-bit) the primary password window has started appearing more frequently (ream at least 2 times a day). Earlier it used to be presented only on startup.
It appears on other monitor. And Firefox itself appears to have become unresponsive.
Reporter | ||
Comment 9•4 years ago
|
||
(In reply to Avadhut Atre from comment #8)
(ream at least 2 times a day).
(read: at least 2 times a day).
Updated•4 years ago
|
Comment 10•3 years ago
|
||
This issue still persists on all current versions of Firefox I have available on MacOS - Firefox and Firefox Developer 100.0b9, and Nightly 101.0a1. (I have also witnessed it occurring on Windows, but have not tested there recently.)
Worse still, I have seen instances of the Primary Password dialogue spawning below other windows, and failing to raise to foreground when the other application's windows are raised (e.g. by alt-tabbing). Effectively the dialogue is perpetually hidden, and needs to be chased by shoving other applications out of the way. (Heaven forbid it gets stuck behind the "frozen" Firefox browser window, which then potentially cannot be moved!)
My suggestion: dispense with the popup dialogue, and replace with an in-menu modal, similar to the update prompt pane. It could be presented in every open window, hidden and un-hidden at will, and removed when (or if) the password is ever entered.
Description
•