Closed Bug 1014059 Opened 10 years ago Closed 10 years ago

In-content prefs' Saved Passwords has usability flaw

Categories

(Firefox :: Settings UI, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1035540

People

(Reporter: rnewman, Unassigned)

Details

On Mac, both Saved Passwords and the master password dialog are sheets.

This doesn't work well with in-content prefs, because you can no longer interact simultaneously with a page and with prefs (unless you have the foresight to open a new window first).

The flow goes like this:

* Hit Cmd-comma. A new tab will open containing prefs. Pick Security.

* Click "Saved Passwords". You get a sheet hanging from the window.

* Optional: click "Show Passwords". The first sheet disappears (!), replaced by the MP sheet, then when you enter your MP the first sheet reappears. Ouch.

* Switch tabs.

* Switch back to try to continue your password-related task (change your eBay password, kids!), and observe that the passwords sheet has gone away.


Expected: switching to a different tab does not dismiss my task and force me to click twice, redo a search, and re-enter my MP every time I switch back.

Actual: not that.
Blocks: 752197
No longer depends on: 752197
That's why a separate window is better than a tab inviting itself in a current window.

Even if the prefs become in-content, they can come as a new window. Thus they would not hide the current tab of the user.

Currently in Firefox 29 we have the advantage of a separate window. Please do not break this.
Solved by bug 1035540 which doesn't use a sheet and instead shows the dialog in-content. Bug 1035625 will make it resizable again.

(In reply to Nicolas Barbulesco from comment #1)
> Currently in Firefox 29 we have the advantage of a separate window. Please
> do not break this.

The preference version will be in-content but for now you can still get the passwords in a window using the Page Info dialog.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
No longer blocks: 752197
You need to log in before you can comment on or make changes to this bug.