Closed Bug 222653 Opened 21 years ago Closed 16 years ago

Password Manager should automatically display autocomplete widget for pages/sites where user has saved multiple logins

Categories

(Toolkit :: Password Manager, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 376668

People

(Reporter: davidpjames, Unassigned)

References

Details

Attachments

(1 file)

With the switch to the new password manager we no longer display a pop-up
presenting logins for sites where the user has multiple logins saved. The user
now has to start typing one of those logins or use the down arrow to call up the
autocomplete widget. The problem is that the user may not know that she can do
that. Pierre Chanial suggests in bug 173565 comment #11 that we automatically
display the autocomplete widget in such cases. Jesse Ruderman came up with much
the same idea which I described in bug 220734.
*** Bug 216541 has been marked as a duplicate of this bug. ***
*** Bug 222367 has been marked as a duplicate of this bug. ***
Frankly I've been astonished at the "Resolved" comments I've read in
relationship to this issue?!?! especially as some haven't even tested the new PM
with Hotmail? if you haven't tried it at Hotmail, how can you give an opinion as
to whether a problem does or doesn't exist??  I can perhaps guess at where your
indifference towards Hotmail comes from, but you must realise there's a hell of
a lot of people have Hotmail accounts out there!

I've tried the suggestion...

------- Additional Comments From steffen.wilberg@web.de  2003-10-17 07:59
-------
Start typing in your username. Password Manager displays a list with your stored
usernames as soon as it can distinguish them. Does this help?
Moving to password manager component and reassigning.
------- 

This DEFINATELY does not work on Hotmail!!  I've tried it on another site and
the "new" method of bringing up saved passwords does work, but NOT with Hotmail!
(Have I missed something? or is the new way the PM works a well kept secret?)

Not sure what you guys are doing? it seems to be 1 step forward 2 steps back?!?!
Ever heard of the saying?... "if it ain't broke don't try to fix it!"

It's fine changing things if you feel you can improve things, but I fail to
follow what improvements you were trying to bring in changing the Password Manager?

You seem to have changed things for no other reason than to make the Firebird
Password Manager more like the Internet Explorer PM??  If the IE PM worked
better ok make the change, but I don't think it does (and I've NEVER met anyone
else who does either!) and as the Firebird PM worked in such a simplistic self
explanatory way, it's not as if people new to Firebird wouldn't know how to use
it? (PLUS IT USE TO BE RELIABLE!)

So aside from the Hotmail bug, the way the new Password Manager "works" (or not
as the case may be...) sucks big time!  In my opionion put things back as they
were and use your talents, time & experience on more worthy problems with
Firebird (you could dump bleedin' Mozilla for a start, you've hit the ground
running with Firebird why waste your time on a lame duck?)  I've also found that
on sites that do show some success/support with the new style PM, that it can
sometimes take mutliple clicks, deleting of text in the username box, the down
arrow to make the PM kick in!! (that is often a combination of these methods is
required to wake the PM up?) so even on sites that your PM seems to support it
doesn't ALWAYS work!?!

Sorry, tried to be as constructive as possible. :)

Thanks for your efforts
Hit escape twice.  Then does typing bring up the autocomplete?  
Thank you for your suggestion of...

------- Additional Comments From 9quawbieby0001@sneakemail.com  2003-10-17 17:08
-------
Hit escape twice.  Then does typing bring up the autocomplete?
-------

Hitting the escape key twice then using the down arrow does indeed seem to work
on sites other than Hotmail.  I still think the previous method of working was
FAR SUPERIOR to this!!  This new method has introduced completely un-necessary
clicks & keystrokes!?!?

The Hotmail bug is still present.

Cheers
You don't need to quote people.  Its all here on the bug.

I commented about hitting escape twice on bug 220734
I found that hitting it the first time actually pasted some other form data into
the blank.  I would probably say that 220734 is a dupe of this.
Hoca:

This bug is about replacing the now-gone focus-stealing pop-up of the old
password manager with the an automatic opening of the autocomplete widget in
cases where the user has multiple login ids. When this is fixed you'll be able
to select the login id from the autocomplete dropdown without ever having to
type anything.


Bug 220734 is about the specific case of the form attribute value="" causing
problems of its own. Chances are fixing this bug will fix that one, but not
necessarily.

Hotmail.com uses autocomplete="off" in the password field and that seems to
create problems of its own (at least for me on Linux). Likewise, Yahoo doesn't
get filled out automatically either. But those would both be separate issues/bugs.
Opening the autocomplete dropdown for the username field immediately on page
load would be weird, especially if you would normally have to scroll down to see
the login field.  But opening it the autocomplete dropdown when the username
field gains focus (by the user clicking, by textbox.focus(), etc) would be nice.
This bug affects other pages, including iWon and Excite Mail, both of which seem
to have autocomplete=off, one for login name, one for pw field.

I also want to point out that 99% of the times, if someone goes to a page with a
login form, even if it's near the bottom of the page, they would want to log in.
I can't think of a time when that's NOT what I do. So it's annoying to have to
click in a field to get the autocomplete. But hey, if you're going to do that
I'm not going to make a fuss about it because the current situation is so much
worse.
Assuming that you guys ditched the password dialog because it was 
intrusive or disruptive to the browsing experience, you could use the status bar,
much like Firebird does when an 'alternate stylesheet' is available.
(Go to http://www.w3.org/Style/Examples/007/alternatives.html and note the 
crayon box in the left side of the status bar. click it, a list appears of
alternates.) 

Likewise an appropriate icon could show up when login options are available. It 
wouldn't interrupt the user and it would easily provide all the available login
options. 
> This bug affects other pages, including iWon and Excite Mail, both of which
> seem to have autocomplete=off, one for login name, one for pw field.

This bug doesn't affect that. Autocomplete=off disables the Password Manager,
period. To enable Password Manager on such sites you have to employ Jesse's
remember password bookmarklet. See also bug 222367.
http://www.squarefree.com/bookmarklets/forms.html#remember_password
Though it may be closely related, as I too do not see the password completor
working until I start typing, but also FB doesn't prompt for the password
managers password until late in the process of either saving, or needing a
password for lookup.

This has been busted work weeks, any news on a nightly build to resolve this?
Flags: blocking0.8?
Blocks: 227632
I guess I have been posting comments in bug 220734 when they should have been
posted here.  The form that I'm working on
(http://ipac.kcls.org/ipac20/ipac.jsp?profile=dial--1--1--1&menu=account)
doesn't have form attribute value="", so I guess this is the bug I should be
watching.

See my comments in bug 220734 for some a way to enable/disable this bug in
Firebird 0.7.   Also this bug has regressed further in the 0.8 test build
(03.01.04 - 02:59:00).
I don't think this is important enough to block 0.8, especially because
autocomplete is horked right now.
considering that this is by design, I don't think this comes anywhere close to
blocking material.
Flags: blocking0.8? → blocking0.8-
"by Design"?  If that is the case, I respectfully believe the design needs to be
recosidered.

Currently with this bug (design), I have to keep a written list of the four (1
for each member of my family) 8-10 digit numbers near the computer just to go
and check on my holds at our library.  Once I type in the id, the passwords are
recalled correctly (that part of the design works great.)  Somehow, a list of
passwords need to be displayed in some obvious fashion.

Another thing to note is my wife will not switch to the next version, if this
bug isn't fixed.  I suspect that there are a lot of people who will be very
annoyed if this bug shows itself on their next "upgrade".  This may not be
serious enough to block 0.8, but please don't let it go another release cycle.

Is there anything I can do to help characterize this bug further?

Does anyone know if this bug present in Mozilla 1.6?
You should get a dropdown of remembered entries just by pressing the down arrow
while the cursor is in the box.
That is... in theory.
In theory you should get a dropdown of remembered entries just by pressing the
down arrow while the cursor is in the box.
But it's not so... at least not in latest 0.8 trunk 
( Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.6) Gecko/20040114 Firebird/0.7+ )

Only some times, maybe like 10% of the cases, do I get such remembered entries
options. Most times they never appear, I am forced to remember and type my ID's,
then, and only then, passwords are automatically filled in.


On the other comment, as Kipp Howard's comment said... that it might be a
"Design Bug", I agree. Maybe if the "widget to autocomplete passwords" is not a
popup, then it should have a visible down arrow in the screen. Most users
(except us advanced ones) would never even think of such a thing as "trying to
use their keyboard down arrow".
WFM Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040114
Firebird/0.7+

> Maybe if the "widget to autocomplete passwords" is not a
> popup, then it should have a visible down arrow in the screen. Most users
> (except us advanced ones) would never even think of such a thing as "trying to
> use their keyboard down arrow".

Um, that's how IE does it.  It autocompletes the username if someone selects it
and fills in the matching password if you've told it to remember it.  Maybe
people would find this much more convenient than a pop up dialog.
Respectfully, I'm not convinced that what we currently have is "by design". More
like "it'll do for now until we finish more urgent work". For evidence, I
re-refer everyone to Pierre's comment #11 bug 173565 where the issue clearly is
raised but is regarded as being relatively insignificant.

CCing based on bug 173565 comment #21
I's been ages since I used IE, just used it a little to see what they do in
these cases. I see that when I have a login remembered by it, when I double
click inside the field it automatically displays the login options so I can
chose among them. No need to use the down arrow. That's a nice feature, I must
confess.

Added to that, as it currently is in Firebird, if when you only have one login
it is automatically prefilled, you end up with a great password feature.


------ currently:
- When there are two or more remembered logins, nothing is prefilled (correct,
but...) and the down arrow dooes not always work (just 10-20% average in my
case). So there's a bug in current implementation of the down arrow.

- Similarly, one could ask oneself if this is the way it should work (by design)
anyhow. For user intuitiveness, if there is more than one login, the down arrow
technique (alone) is not the best (in my opinion). I would go with something
more visual. I used to like the popups, but now I'd go for IE's technique, only
that with one click instead of a doble click inside the login area.
Has anyone considered reinstating the old logon popup, but in the sidebar?
A pref could be added to disable it.
I think clicking in the field should trigger what the down-arrow does.  It 
would be the simplest and most obvious solution.

The sidebar won't happen, it doesn't belong in the sidebar concept, and forcing 
multiple layouts of the same page won't be nice for perf.
I'm attaching a visual proposal for what could be a way to visually aid in
activating a widget to show available passwords.

It has two examples:
 - 1. Small on the right upper corner.
 - 2. Normal slector size half transparent to avoid confusing with other type
of form.

I would go for option #1 as it would be less likely to confuse people, as no
forms have a clickable area similar to that one.
If we're going for a visual widget, perhaps it should match that of the search
bar (the small black arrow that appears to be in some 0.7+ nightlies and 0.8
onwards.
I read through all the previoius comments and one thing I didn't understand was
why the Password Manager was changed to begin with.  What did changing the PM
get us?

I'm a Mozilla 1.4 user and just downloaded Firefox to compare.  As this bug
notes, in Mozilla 1.4 when I go to my brokerage account where I have 5 different
accounts, as soon as the page loads I'll get (sometimes....the master password
popup, followed by...) a popup in which I can select the correct account, and
then click submit or hit enter to login.

In Firefox 0.8, I go to the page and get nothing.  If I type a number that
doesn't match any of the first digits in any of my account numbers, I get
nothing at all.  If instead I type a number that matches any of the first digits
of my account numbers, then I get a pull down list of the account numbers that
matched.  And lastly, if instead I simply hit the down arrow key then I get the
complete list of account numbers.  (Of course, I didn't know this last down
arrow thing until reading this bug text...)

Anyway, back to my original thought....was this behavioral change between
Mozilla 1.4 (which I realize is an old version) and Firefox 0.8 on purpose?  Or
an inadvertent change?  If inadvertent...it'd be nice for it to be restored to
its previous (expected and intuitive) behavior.  If deliberate...what was improved?

Thanks.
It is more IE-like.
It was removed because someone has decided to remove all popups from Firefox 
without necessarily having something to replace them.
And being more IE-like #28 is supposed to be good?  Bah!  If I wanted the MS
****, I'd use it but as far as this goes, this loss of functionality has been a
royal pain and doesn't seem to be gaining any forward momentum.  As for the
pop-up removal #29, that is rather one dimensional as there still needs to be
the popups for the master password and since when was it determined that all
pop-ups are bad?  They serve a specific purposes and need and these type of
pop-ups are very different than advertisting abuse...
Users don't read dialogs.  Its been established in numerous studies for 
usability etc.  Use of dialogs is intentionally being restricted to criticial 
security/dataloss scenarios whenever possible.  The point is to make it such 
that if you do get a dialog, its probably important enough to read.  

If simply clicking in the field/on a widget in the login field gave the option 
to select one of the stored logins, I see nothing wrong with that as your 
intent is obviously to log in.  Some sites, however, might have useful content 
without logging in and I might not want to log in on a given visit.  Having an 
automatic dialog in that scenario is a usability loss.
And the password manager dialog box doesn't qualify as 'its probably important
enough to read' then I don't know what would because an event is happening, the
user is logging in, so a dialog about which account and password to use, appears
to be as seamless and tightly linked as you can get and yes, 'Important enough
to read.'

As for those sites where one chooses to remain anonymous, they can cancel the
box and, if that is the majority of their browsing is anonymous, then let them
disable the function of the password manager.  At present, however, the password
manager has been neutered and is useless.
I'd just like to further Mike's comments, which I agree with, to say that with 
the old system, a site loading in the background would still show the dialog, 
interrupting whatever you were currently doing.

Not only do users not read prompts, the fact that it steals focus is (or was) 
far worse and often irritating.

I don't think anyone will argue that the current system is perfect, but 
currently you can either use 0.6.1 or live with it (as I have chosen to) until 
0.9 or 1.0 depending on how things go. This really must be resolved by 1.0 at 
the latest, along with the other major password manager functionality bugs.
Flags: blocking1.0?
You can hit the down arrow on an empty field and get the available logins. 
Flags: blocking1.0? → blocking1.0-
*** Bug 245127 has been marked as a duplicate of this bug. ***
They should at least add an option to allow the Select User widget to be usable.
It is still fully functional in the normal Mozilla builds up to 1.7rc2 so far,
so their reasoning behind FULLY disabling is still null.
<<You can hit the down arrow on an empty field and get the available logins.>>
You can, but this requires you to use the keyboard.

If I select a bookmark or switch to another tab, my right hand is now on the
mouse, not over my "Down" key. When I click to focus the field, there is no way
for me to select from the list of available logins unless I press the down key,
or start typing, both of which require me to take my hand off of the mouse.

Instead of producing the effect shown in the first (and only) attachment, why
don't we simply drop down the list of users when the field is first focussed (by
keyboard or mouse)? I'll look into doing this now to find out the changes
required, but I haven't yet figured out how to produce a patch, so I'll just
paste my changes in here.
I just had an idea:

How about displaying available usernames in the right-click context menu's?
To avoid context menu bloat, only activate it when right-clicking on a
username/password field. BugMeNot does something like this, I think it's a good
idea.
I have to second comment #0 and comment #32.

Right now, with FF 1.0, there is *no way to tell the difference* between

- there are multiple logins and password manager is waiting on a keystroke

and

- password manager is broken, no logins have been saved, logins have been lost

I couldn't get any of the login popups to appear, so I came here intending to
report a bug.  To find that IE's craptacular braindead behavior is being
imitated is distressing.  I don't *want* to have to press extra buttons or click
on extra buttons.  The browser *knows* it needs to ask me to choose, so it
should just *ask*!
I agree with the previous post. The new behaviour is an improvement over the old
pop-up password manager in that it doesn't interrupt the application workflow,
but is a nightmare in everything else. Specially because it's not discoverable:
a user might never know that she can request Firefox to show all the stored
passwords.

Another important error is that it only works when the login field is empty. If
you select a password and then change your mind, the password manager will only
show the autocomplete entry for the current login. You have to manually erase
the text field to have the complete list of passwords shown again. A good
feature to have would be a "blank field" entry added to the end of the passwords
list.

There are several alternate implementations possible which are better than the
current one. I will analize them here now. Some have already been proposed,
others are new ones:

*** 1) Adding a dropdown arrow to the login field. This turns the text box into
a combobox.
Advantages: Its behaviour is similar to the URL bar (there's a good reason for
it to have a dropdown arrow. That reason is also a good one for passwords).
Simple and effective. It could solve the "wait until page is fully loaded" problem.
Disadvantages: it could collide with real combo boxes.

*** 2) Automatically open the password manager whenever the login field is focused.
Advantages: easy to program. This also could solve the "wait until page is fully
loaded" problem.
Disadvantages: non-standard behaviour. Can be intrusive because it's an
unexpected popup.

*** 3) Adding an icon in the status bar for the password manager. Similar to the
"RSS" and "Security" widgets.
Advantages: Accessible on demand (i.e. only when needed). This interface is
consistent with the other status widgets and would be easy to learn and use.
Disadvantages: I can't see any. This would be my preferred solution.

*** 4) Adding a toolbar button for the password manager. Similar to the Autofill
extension (http://autofill.mozdev.org/screenshots.html)
Advantages: Always accessible.
Disadvantages: Uses screen space; unless enabled by default, few people would
use it. But then it would add clutter to the inicial Firefox configuration.

*** 5) Turning the password manager into a "error bar" like those for the popup
blocker and the plugins & extensions instalation.
Advantages: very easy to discover. Easy access to the Preferences dialog.
Disadvantages: somewhat intrusive. It could be annoying to have it appearing at
every login page. All the same this is my second preferred solution.
*** Bug 276063 has been marked as a duplicate of this bug. ***
Flags: blocking-aviary1.1?
*** Bug 281301 has been marked as a duplicate of this bug. ***
*** Bug 292713 has been marked as a duplicate of this bug. ***
(In reply to comment #43)
> *** Bug 292713 has been marked as a duplicate of this bug. ***

Is there any good solution for this case?
Requestng that OS be changed, if possible, to Windows. As I, somehow, appear to
have a pop-up showing my multiple logins under Linux.
Blocks: majorbugs
No longer blocks: majorbugs
this is an enhancement, not something missing from the intended design.  Not
going to block on this, but a safe patch would be considered.
Severity: normal → enhancement
Flags: blocking-aviary1.1? → blocking-aviary1.1-
Assignee: bryner → nobody
QA Contact: davidpjames → password.manager
Hardware: PC → All
Version: unspecified → Trunk
*** Bug 312950 has been marked as a duplicate of this bug. ***
I never saw this problem, unless I had a code in userChrome.css that hides
autocomplete popups, e.g. this one: 
/* Block Pull Down Menu History  */
#PopupAutoComplete > .autocomplete-tree {display: none !important;}
But maybe I'm just lucky :?
Screenshot: http://img.photobucket.com/albums/v337/tamarix/firefox/example.jpg
Here also a screenshot Gmail:
http://img.photobucket.com/albums/v337/tamarix/firefox/gmail.jpg
But maybe I misunderstand the bug and the popup should appear without clicking
in the box.
Summary: Password Manager should display autocomplete widget for pages/sites where user has saved multiple logins → Password Manager should automatically display autocomplete widget for pages/sites where user has saved multiple logins
It appears that this problem has been fixe in FireFox 1.5 beta 2.  

I, personally, haven't had this problem for quite a while but my wife has been
experiencing the problem in FireFox 1.0.7 (and below) for a long time.  Last
week I upgraded FireFox to 1.5 beta 2 and my wife said that she is now getting
the password popup so it appears this bug has been fixed in FireFox 1.5 beta 2.

Is anyone else experiencing this bug in FireFox 1.5 beta 2?
This bug hasn't been fixed. See attachment 142698 [details] for a proposal of how the
interface will look when it is.
Sorry for bugspam, but I meant to add that if this bug was only intended to
cover comment 24, Firefox still requires a double-click before the autocomplete
entries are shown, rather than automatically displaying the entries when the
field is clicked on. 

This bug should probably remain open for that issue and/or the enhancement shown
in attachment 142698 [details].
Let me restate the regression fix that my wife is seeing.  It may not be what is
proposed, but it is working a bit better than it was in 1.0.7.

When she goes to https://catalog.kcls.org/patroninfo and needs to enter a card
number from a list of 4 that she has saved, a list of card numbers shows up if
she clicks in the field labeled "Library Card Number" while it has focus
(meaning double click if it doesn't have focus).  This means that she doesn't
have to remember (retype) the card number to get the memorized password.

In the past, after she typed in the card number, the password manager would
supply the correct password.  No drop down with a list of card numbers would
appear at any time.

Based on the original description of this bug, this issue has not been resolved,
it is just that 1.5 beta 2 has fixed a regression that was even worse than the
original description.  Oh well, there is at least some progress.
With Firefox 1.5 on Windows XP, the following problem persists: I have found no way of choosing a username among multiple alternatives, regardless of whether the form field has the attribute 'value=""' (discussed in bug 220734). I have to type the entire username, after which the associated password is autocompleted. Hitting the down arrow (up front or after typing a partial username) does nothing.

I have repeatedly attempted to migrate from Mozilla to Firefox, but have always ended up going back largely because of this annoyance.
Well it works by default, so Bugzilla is the wrong place for your problem. If Please visit http://forums.mozillazine.org for support.
(In reply to comment #54)
> With Firefox 1.5 on Windows XP, the following problem persists: I have found no
> way of choosing a username among multiple alternatives, regardless of whether
> the form field has the attribute 'value=""' (discussed in bug 220734). I have
> to type the entire username, after which the associated password is
> autocompleted. Hitting the down arrow (up front or after typing a partial
> username) does nothing.
> 
> I have repeatedly attempted to migrate from Mozilla to Firefox, but have always
> ended up going back largely because of this annoyance.
> 

I have been experiencing the same situation exactly as you have reported, since upgrading to FF 1.5 also.  I hope it is fixed soon as it is a major annoyance/hinderance!
Osioke, see comment 55. Your problem is unrelated to this bug and, as such, this is the wrong place to raise it. Either way, Bugzilla is intended for technical commentary and discussion on how to fix the bug. Please visit the MozillaZine support forums.
I have the same problem as comment 54 and 56 and I do not understand the suggestions on 55 and 57.
Someone really has to explain to me the logic of Fx guys about their priorities. How can such a bug remain open for such a long time? IE does it very well.
Flags: blocking-firefox2?
Multiple active usernames per site is not the most common case, and no one has stepped up to fix this.  It'd be nice to fix, but we're at the point where we're going to start cutting down the blocker list, not add more functionality changes.
Flags: blocking-firefox2? → blocking-firefox2-
What is the source of the assertion in comment #60?  

I just reviewed the list in my Password Manager.  I have the following:

2 entries for accounts at our county library, one for me and one for my wife

4 entries for accounts in my ISP's spam manager, one for my E-mail, one for my wife's E-mail, and two for the E-mail accounts of a charity that I head

2 entries for managing accounts at FreeFind (a free Web-site search engine), one for my Web site and one for the charity's Web site

2 entries for accounts at a major mutual fund group, one for my account and one for my wife's account

2 entries at a domain registry, one for my personal domain and one for the charity's domain

2 entries at Social Security Online, one for my account and one for my wife's account
Flags: wanted1.8.1.x?
Flags: wanted1.8.1.x?
Flags: wanted1.8.1.x+
Flags: blocking1.8.1.2?
Any progress on this?  It'll be nice to take it for the next release if we can get a patch together and tested.
I don't know if the risk/benefit is there, unless we're completely disabling autofill...  Nice to fix on trunk, but we're nowhere near a sane idea of what we'd do here, let alone working on it.
Flags: wanted1.8.1.x+
Flags: blocking1.8.1.2?
Blocks: 376668
Is this bug really different from bug 227632?  For a while (1.5 yr), this bug blocked bug 227632.  
[Yes, as I explained in 227632. No need to ask the same question twice in both bugs.]
Cleaning up the buglist by making this a dupe of 376668. This bug is older, but that bug is really targeting the general problem instead of the specific solution that has been argued in this bug. [Even though it happens that the last idea on the table is basically the same thing.]
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: