Password Manager: Save the last user-typed username
commit9db3fef754eaed881babd07fa52ffe366d35a8ac
authordvadym <dvadym@chromium.org>
Tue, 25 Nov 2014 10:23:03 +0000 (25 02:23 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 25 Nov 2014 10:23:30 +0000 (25 10:23 +0000)
tree0557d58281d61ed9bda4c2163af93c13bcda539f
parentfe9b6480fc0177d456bd8be647b0136c4fe62d8a
Password Manager: Save the last user-typed username

Some sites change username with JavaScript before submit (for example replace some letters with *). So PasswordManager stores incorrect username, and therefore it cannot be used in these cases. This CL fixes it by using username from a password form that stored before JavaScript handles onsubmit event.

BUG=420522

Review URL: https://codereview.chromium.org/737373002

Cr-Commit-Position: refs/heads/master@{#305610}
chrome/renderer/autofill/password_autofill_agent_browsertest.cc
components/autofill/content/renderer/password_autofill_agent.cc