New issue
Advanced search Search tips

Issue 683856 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner: ----
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug

Blocking:
issue 775899



Sign in to add a comment

Passwords not saved on houzz.com

Project Member Reported by stillers@google.com, Jan 23 2017

Issue description

Chrome Version: 55.0.2883.95 (Official Build) (64-bit)
OS: 10.12.2 (16C67)

What steps will reproduce the problem?
(1) Go to http://houzz.com (may be redirected to http://www.houzz.co.uk)
(2) Sign in

What is the expected result?

Chrome volunteers to save the password.

What happens instead?

Chrome does not save the password.

chrome://password-manager-internals logs are below:

Captured password manager logs are listed below. Logs are cleared and no longer captured when all password-manager-internals pages are closed.
Message: PasswordAutofillAgent::DidStartProvisionalLoad 
The new state of the UI: 0
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://www.houzz.com/ 
Number of all forms: 1
Form is a password form: {
Action : ,
New password element : ,
Origin : https://www.houzz.com/ ,
PSL match : false,
Password element : password ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.houzz.com/ ,
Times used : 0,
Username element : username 
}
Message: PasswordManager::CreatePendingLoginManagers 
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Number of pending login managers (before): 0
Adding manager for form: {
Signature of form: 68656798391070690
Signon realm: https://www.houzz.com/
Origin: https://www.houzz.com/
Action: 
Form name: signinForm
Form fields: 
username: 239111655, text
password: 2051817934, password
keepSignedin: 2170103522, checkbox
}
Message: PasswordFormManager::FetchMatchingLoginsFromPasswordStore 
PasswordFormManager::state_: 1
Number of pending login managers (after): 1
Message: PasswordFormManager::OnGetPasswordStoreResults 
Number of results from the password store: 1
Message: PasswordFormManager::ProcessMatches 
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Message: PasswordManager::Autofill 
wait_for_username: false
The new state of the UI: 3
Message: PasswordAutofillAgent::OnFillPasswordForm 
ambiguous_or_empty_names: false
Number of potential forms to fill: 1
form_data's wait_for_username: false
form_contains_fillable_username_field: true
username_field_name empty: false
password_field_name empty: false
Message: FillUserNameAndPassword in PasswordAutofillAgent 
Message: Username to fill matches that on the page 
Filled username element named: username 
Filled password element named: password 
Message: PasswordManager::CreatePendingLoginManagers 
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Number of pending login managers (before): 1
Number of pending login managers (after): 1
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://accounts.google.com/ 
Message: Webpage is empty 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://accounts.google.com/ 
Message: Webpage is empty 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://www.houzz.com/ 
Number of all forms: 1
Form found on page: {
Action : ,
Form name or ID : 
}
Form is visible: true
Form is a password form: {
Action : ,
New password element : ,
Origin : https://www.houzz.com/ ,
PSL match : false,
Password element : password ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.houzz.com/ ,
Times used : 0,
Username element : username 
}
Some control elements not associated to a form element are visible: false
Message: PasswordManager::CreatePendingLoginManagers 
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Number of pending login managers (before): 1
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Message: PasswordManager::Autofill 
wait_for_username: false
The new state of the UI: 3
Number of pending login managers (after): 1
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: PasswordAutofillAgent::OnFillPasswordForm 
ambiguous_or_empty_names: false
Number of potential forms to fill: 1
form_data's wait_for_username: false
form_contains_fillable_username_field: true
username_field_name empty: false
password_field_name empty: false
Message: PasswordAutofillAgent::DidStartProvisionalLoad 
provisionally_saved_forms_[form_frame]: {
Action : ,
New password element : ,
Origin : https://www.houzz.com/ ,
PSL match : false,
Password element : password ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.houzz.com/ ,
Times used : 0,
Username element : username 
}
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Message: PasswordManager::ProvisionallySavePassword 
ProvisionallySavePassword form: {
Action : ,
New password element : ,
Origin : https://www.houzz.com/ ,
PSL match : false,
Password element : password ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.houzz.com/ ,
Times used : 0,
Username element : username 
}
Message: Form manager found, exact match 
provisionally_saved_form: {
Action : ,
New password element : ,
Origin : https://www.houzz.com/ ,
PSL match : false,
Password element : password ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.houzz.com/ ,
Times used : 0,
Username element : username 
}
Ignore other possible usernames: true
The new state of the UI: 0
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: http://www.houzz.co.uk/ 
Number of all forms: 1
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: http://www.houzz.co.uk/ 
Number of all forms: 1
Form found on page: {
Action : ,
Form name or ID : searchForm 
}
Form is visible: true
Some control elements not associated to a form element are visible: true
Message: PasswordManager::CreatePendingLoginManagers 
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Number of pending login managers (before): 0
Number of pending login managers (after): 0
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: ChromePasswordManagerClient::WasLastNavigationHTTPError 
HTTP status code for landing page: 200
Number of visible forms: 0
Message: PasswordManager::AskUserOrSavePassword 
Message: Decision: SAVE the password 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: http://www.houzz.co.uk/ 
Number of all forms: 1
 

Comment 1 by stillers@google.com, Jan 23 2017

Actually, maybe it's more that Chrome is not able to *update* the password: on at least one occasion (using a fresh profile) it did manage to *store* the password. It's reproducibly inconsistent though.

Comment 2 by dvadym@chromium.org, Jan 27 2017

Labels: Needs-Feedback
Thanks for reporting!

Strange, according to the log, credentials should be saved.

Do you mean that the first time, when the password wasn't saved, you had already saved credentials for this site?

I've tried to reproduce, a password save prompt wasn't shown on SignUp form (I'll check later what's the problem), but on Sign-in form a password was saved without a problem.

Comment 3 by dvadym@chromium.org, Jan 27 2017

I've checked a Sign-up form, the problem that Password Manager doesn't see any submission, since it was done with some JavaScript magic and there is used <button> element, instead of <input type = "submit">, so we can't even use click on submit button to understand that submission was happened.

Comment 4 by battre@chromium.org, Jan 27 2017

It's a form with a single <button> and no <input type="submit">. Could we just treat the button as a submit element in this case and register an event handler for it?

Comment 5 by shrike@chromium.org, Mar 25 2017

Owner: battre@chromium.org
Status: Assigned (was: Untriaged)
[Mac triage] Assigning to battre@ for further triage.

Comment 6 by battre@chromium.org, Mar 27 2017

Cc: battre@chromium.org
Owner: kolos@chromium.org
Passing on to kolos@

Comment 7 by kolos@chromium.org, Nov 3 2017

Blocking: 775899
Cc: kolos@chromium.org
Labels: -Needs-Feedback
Owner: ----
Status: Available (was: Assigned)
Adding to META bug for form submission

Comment 8 by kolos@chromium.org, Jan 29 2018

Labels: OS-Chrome OS-Linux OS-Windows
Also reproducible on Linux, probably on Windows and CrOS too. 

Comment 9 by kolos@chromium.org, Jan 29 2018

Cc: dvadym@chromium.org
Labels: -OS-Linux -OS-Windows -OS-Chrome
tested wrong site. On Linux and windows it works correct.

Vadym: could you please take a look?
Status: Fixed (was: Available)
Checked on Mac with the steps mentioned above and it works.

Sign in to add a comment