Comment #8 on issue 385619 by
va...@chromium.org: password autofill bug on
subdomains
http://code.google.com/p/chromium/issues/detail?id=385619
Thanks for your response.
If the user is not able to overwrite an autofilled password, that's a bug
which we need to fix, instead of introducing the flag again.
But it's hard to fix without a test case we can reproduce.
When I tried to replace a saved password I had no problems. What I did was:
1. Go to
https://form870.appspot.com/smoke.html, fill in
credentials "User"/"Password1" in the last form, submit.
2. Accept the offer to save that password. (Check in
chrome://settings/passwords that the password is saved.)
3. Go to
https://form870.appspot.com/smoke.html, see the credentials
for "User" autofilled.
4. Rewrite the content of the password field to something else,
e.g., "OtherPassword", and submit.
5. Check chrome://settings/passwords that the currently saved password
for "User" has changed to "OtherPassword" automatically.
Now that above does not yet involve PSL matching, I just wanted to confirm
that it works as expected for both of us.
Now the PSL variation of what I would expect would be:
PSL-1: Go to
example1.site.ru, save a password for "User".
PSL-2: Go to
example2.site.ru. Nothing should be autofilled yet.
PSL-3: Still on
example2.site.ru, start typing "User" in the user field.
PSL-4: Chrome should offer the credentials from
example2.site.ru.
PSL-5: As in step 4. above, ignore the filled-in password, and rewrite with
a different password, valid for example2. Submit.
PSL-6: Chrome should ask for saving the password for example2 (as it did
for example1 before), and chrome://settings/passwords should show two
entries for "User", one for example1, one for example2, each with a correct
password.
Could you please specify what exactly went wrong for you from the PSL-*
steps above? Which was the last one you saw as written here, and the first
one which behaved differently?