New issue
Advanced search Search tips

Issue 883258 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug



Sign in to add a comment

New Form Parser does not work reliably on spotify.com

Project Member Reported by nepper@chromium.org, Sep 12

Issue description

Chrome Version: 69.0.3497.92 (Official Build) (64-bit)
OS: Mac OS X

What steps will reproduce the problem?
(0) Pre-requisites:
- Have credentials stored for spotify.com (sign-up form at: https://www.spotify.com/de/signup/)
- Set #new-password-form-parsing to Enabled. Restart Chrome.
(1) Visit https://www.spotify.com/de/signup/

What is the expected result?

Form is not pre-filled with existing credentials

What happens instead?

The form is pre-filled with existing credentials. Behavior is non-deterministic (Bug occurred for me on 3/10 page reloads)

 
Cc: vabr@chromium.org
It looks that a problem is that server-side signal is slow. It mostly works for me. In order to confirm it, could you please attach password manager logs.

For this, could you please do the following steps?
1.Open chrome://password-manager-internals in one tab
2.Open the site in another tab
3.Return back to the first tab and copy/save the content  (it's Password Manager logs, no private information) and attach it to the bug
Logs with correct classification:

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.spotify.com/ 
Number of all forms: 2
Form is a password form: {
Action : https://www.spotify.com/ ,
New password element : ,
Origin : https://www.spotify.com/ ,
PSL match : false,
Password element : signup_form_password_ ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.spotify.com/ ,
Times used : 0,
Username element : signup_form_confirm_email_ 
}
Message: PasswordManager::CreatePendingLoginManagers 
Message: FormFetcherImpl::Fetch 
FormFetcherImpl::state_: 1
Form parsing input: {
Origin: https://www.spotify.com/
Action: https://www.spotify.com/
Main frame origin: https://www.spotify.com/
Form name: js-register-with-email
Form with form tag: true
Form renderer id: 8
Form fields: 
signup_form_email_: type=email, renderer_id = 176, visible, empty
signup_form_confirm_email_: type=email, renderer_id = 177, visible, empty
signup_form_password_: type=password, renderer_id = 178, visible, empty, autocomplete=off
signup_form_displayname_: type=text, renderer_id = 179, visible, empty, autocomplete=off
signup_form_dob_month_: type=select-one, renderer_id = 180, visible, empty
signup_form_dob_day_: type=number, renderer_id = 181, visible, empty
signup_form_dob_year_: type=number, renderer_id = 182, visible, empty
signup_form_gender_: type=radio, renderer_id = 183, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 184, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 185, visible, non-empty
signup_form_thirdpartyemail_: type=checkbox, renderer_id = 186, visible, non-empty
}
Form parsing output: {
Action : https://www.spotify.com/ ,
New password element : ,
Origin : https://www.spotify.com/ ,
PSL match : false,
Password element : signup_form_password_ ,
Password element renderer id : 178 ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.spotify.com/ ,
Times used : 0,
Username element : signup_form_confirm_email_ ,
Username element renderer id : 177 
}
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Number of pending login managers (before): 0
Adding manager for form: {
Signature of form: 3864482080373779737
Signon realm: https://www.spotify.com/
Origin: https://www.spotify.com/
Action: https://www.spotify.com/
Form name: js-register-with-email
Form fields: 
signup_form_email_: 568498972, type=email, renderer_id = 176
signup_form_confirm_email_: 2060358750, type=email, renderer_id = 177
signup_form_password_: 3995939178, type=password, renderer_id = 178, autocomplete=off
signup_form_displayname_: 282130058, type=text, renderer_id = 179, autocomplete=off
signup_form_dob_month_: 1231233120, type=select-one, renderer_id = 180
signup_form_dob_day_: 179337335, type=number, renderer_id = 181
signup_form_dob_year_: 2306775626, type=number, renderer_id = 182
signup_form_gender_: 4060473931, type=radio, renderer_id = 183
signup_form_gender_: 4060473931, type=radio, renderer_id = 184
signup_form_gender_: 4060473931, type=radio, renderer_id = 185
signup_form_thirdpartyemail_: 465313241, type=checkbox, renderer_id = 186
}
Message: FormFetcherImpl::Fetch 
FormFetcherImpl::state_: 1
Number of pending login managers (after): 1
Message: Generation invalid PasswordForm 
Message: Generation invalid PasswordForm 
Generation possible account creation forms: 1
Message: Generation: no non-blacklisted confirmation 
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Form parsing input: {
Origin: https://www.spotify.com/
Action: https://www.spotify.com/
Main frame origin: https://www.spotify.com/
Form name: js-register-with-email
Form with form tag: true
Form renderer id: 8
Form fields: 
signup_form_email_: type=email, renderer_id = 176, visible, empty
signup_form_confirm_email_: type=email, renderer_id = 177, visible, empty
signup_form_password_: type=password, renderer_id = 178, visible, empty, autocomplete=off
signup_form_displayname_: type=text, renderer_id = 179, visible, empty, autocomplete=off
signup_form_dob_month_: type=select-one, renderer_id = 180, visible, empty
signup_form_dob_day_: type=number, renderer_id = 181, visible, empty
signup_form_dob_year_: type=number, renderer_id = 182, visible, empty
signup_form_gender_: type=radio, renderer_id = 183, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 184, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 185, visible, non-empty
signup_form_thirdpartyemail_: type=checkbox, renderer_id = 186, visible, non-empty
}
Form parsing output: {
Action : https://www.spotify.com/ ,
New password element : signup_form_password_ ,
Origin : https://www.spotify.com/ ,
PSL match : false,
Password element : ,
Password element renderer id : 4294967295 ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.spotify.com/ ,
Times used : 0,
Username element : signup_form_confirm_email_ ,
Username element renderer id : 177 
}
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Server predictions: {
Signature of form: 3864482080373779737
Origin: https://www.spotify.com/
Action: https://www.spotify.com/
Form fields: 
signup_form_email_: 568498972, type=email, renderer_id = 176
signup_form_confirm_email_: 2060358750, type=email, renderer_id = 177, SERVER_PREDICTION: USERNAME
signup_form_password_: 3995939178, type=password, renderer_id = 178, autocomplete=off, SERVER_PREDICTION: ACCOUNT_CREATION_PASSWORD
signup_form_displayname_: 282130058, type=text, renderer_id = 179, autocomplete=off
signup_form_dob_month_: 1231233120, type=select-one, renderer_id = 180
signup_form_dob_day_: 179337335, type=number, renderer_id = 181
signup_form_dob_year_: 2306775626, type=number, renderer_id = 182
signup_form_gender_: 4060473931, type=radio, renderer_id = 183
signup_form_gender_: 4060473931, type=radio, renderer_id = 184
signup_form_gender_: 4060473931, type=radio, renderer_id = 185
signup_form_thirdpartyemail_: 465313241, type=checkbox, renderer_id = 186
}
Message: FormFetcherImpl::OnGetPasswordStoreResults 
Number of results from the password store: 2
Form parsing input: {
Origin: https://www.spotify.com/
Action: https://www.spotify.com/
Main frame origin: https://www.spotify.com/
Form name: js-register-with-email
Form with form tag: true
Form renderer id: 8
Form fields: 
signup_form_email_: type=email, renderer_id = 176, visible, empty
signup_form_confirm_email_: type=email, renderer_id = 177, visible, empty
signup_form_password_: type=password, renderer_id = 178, visible, empty, autocomplete=off
signup_form_displayname_: type=text, renderer_id = 179, visible, empty, autocomplete=off
signup_form_dob_month_: type=select-one, renderer_id = 180, visible, empty
signup_form_dob_day_: type=number, renderer_id = 181, visible, empty
signup_form_dob_year_: type=number, renderer_id = 182, visible, empty
signup_form_gender_: type=radio, renderer_id = 183, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 184, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 185, visible, non-empty
signup_form_thirdpartyemail_: type=checkbox, renderer_id = 186, visible, non-empty
}
Form parsing output: {
Action : https://www.spotify.com/ ,
New password element : signup_form_password_ ,
Origin : https://www.spotify.com/ ,
PSL match : false,
Password element : ,
Password element renderer id : 4294967295 ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.spotify.com/ ,
Times used : 0,
Username element : signup_form_confirm_email_ ,
Username element renderer id : 177 
}
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Message: PasswordManager::Autofill 
wait_for_username: true
The new state of the UI: 3
Message: FormFetcherImpl::OnGetPasswordStoreResults 
Number of results from the password store: 2
Message: PasswordFormManager::ProcessMatches 
Message: Generation: no non-blacklisted confirmation 
Message: Generation: eligible form found 
Message: Generation: account creation form already found 
Message: PasswordAutofillAgent::OnFillPasswordForm 
Message: PasswordAutofillAgent::DidStartProvisionalLoad 
Message: |frame| is not the main frame 
Message: PasswordAutofillAgent::DidStartProvisionalLoad 
Message: |frame| is not the main frame 
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Server predictions: {
Signature of form: 7105678441710085881
Origin: https://www.spotify.com/
Action: https://www.spotify.com/
Form fields: 
signup_form_email_: 568498972, type=email, renderer_id = 176
signup_form_confirm_email_: 2060358750, type=email, renderer_id = 177, SERVER_PREDICTION: USERNAME
signup_form_password_: 3995939178, type=password, renderer_id = 178, autocomplete=off, SERVER_PREDICTION: ACCOUNT_CREATION_PASSWORD
signup_form_displayname_: 282130058, type=text, renderer_id = 179, autocomplete=off, SERVER_PREDICTION: NAME_FULL
signup_form_dob_month_: 1231233120, type=select-one, renderer_id = 180
signup_form_dob_day_: 179337335, type=number, renderer_id = 181
signup_form_dob_year_: 2306775626, type=number, renderer_id = 182
signup_form_gender_: 4060473931, type=radio, renderer_id = 183
signup_form_gender_: 4060473931, type=radio, renderer_id = 184
signup_form_gender_: 4060473931, type=radio, renderer_id = 185
signup_form_thirdpartyemail_: 465313241, type=checkbox, renderer_id = 186
g-recaptcha-response: 3309787731, type=textarea, renderer_id = 188
}
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://www.spotify.com/ 
Number of all forms: 2
Form is a password form: {
Action : https://www.spotify.com/ ,
New password element : ,
Origin : https://www.spotify.com/ ,
PSL match : false,
Password element : signup_form_password_ ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.spotify.com/ ,
Times used : 0,
Username element : signup_form_confirm_email_ 
}
Message: PasswordManager::CreatePendingLoginManagers 
Form parsing input: {
Origin: https://www.spotify.com/
Action: https://www.spotify.com/
Main frame origin: https://www.spotify.com/
Form name: js-register-with-email
Form with form tag: true
Form renderer id: 8
Form fields: 
signup_form_email_: type=email, renderer_id = 176, visible, empty
signup_form_confirm_email_: type=email, renderer_id = 177, visible, empty
signup_form_password_: type=password, renderer_id = 178, visible, empty, autocomplete=off
signup_form_displayname_: type=text, renderer_id = 179, visible, empty, autocomplete=off
signup_form_dob_month_: type=select-one, renderer_id = 180, visible, empty
signup_form_dob_day_: type=number, renderer_id = 181, visible, empty
signup_form_dob_year_: type=number, renderer_id = 182, visible, empty
signup_form_gender_: type=radio, renderer_id = 183, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 184, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 185, visible, non-empty
signup_form_thirdpartyemail_: type=checkbox, renderer_id = 186, visible, non-empty
}
Form parsing output: {
Action : https://www.spotify.com/ ,
New password element : signup_form_password_ ,
Origin : https://www.spotify.com/ ,
PSL match : false,
Password element : ,
Password element renderer id : 4294967295 ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.spotify.com/ ,
Times used : 0,
Username element : signup_form_confirm_email_ ,
Username element renderer id : 177 
}
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Message: PasswordManager::Autofill 
wait_for_username: true
The new state of the UI: 3
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Number of pending login managers (before): 1
Adding manager for form: {
Signature of form: 7105678441710085881
Signon realm: https://www.spotify.com/
Origin: https://www.spotify.com/
Action: https://www.spotify.com/
Form name: js-register-with-email
Form fields: 
signup_form_email_: 568498972, type=email, renderer_id = 176
signup_form_confirm_email_: 2060358750, type=email, renderer_id = 177
signup_form_password_: 3995939178, type=password, renderer_id = 178, autocomplete=off
signup_form_displayname_: 282130058, type=text, renderer_id = 179, autocomplete=off
signup_form_dob_month_: 1231233120, type=select-one, renderer_id = 180
signup_form_dob_day_: 179337335, type=number, renderer_id = 181
signup_form_dob_year_: 2306775626, type=number, renderer_id = 182
signup_form_gender_: 4060473931, type=radio, renderer_id = 183
signup_form_gender_: 4060473931, type=radio, renderer_id = 184
signup_form_gender_: 4060473931, type=radio, renderer_id = 185
signup_form_thirdpartyemail_: 465313241, type=checkbox, renderer_id = 186
g-recaptcha-response: 3309787731, type=textarea, renderer_id = 188
}
Message: FormFetcherImpl::Fetch 
FormFetcherImpl::state_: 1
Number of pending login managers (after): 2
Message: FormFetcherImpl::OnGetPasswordStoreResults 
Number of results from the password store: 2
Message: PasswordFormManager::ProcessMatches 
Message: Generation: account creation form already found 
Message: Generation: account creation form already found 
Message: PasswordAutofillAgent::OnFillPasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://4721227.fls.doubleclick.net/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://4721227.fls.doubleclick.net/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://www.google.com/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://staticxx.facebook.com/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://staticxx.facebook.com/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://4721227.fls.doubleclick.net/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://4721227.fls.doubleclick.net/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://vars.hotjar.com/ 
Message: Webpage is empty 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://vars.hotjar.com/ 
Message: Webpage is empty 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://www.google.com/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://www.google.com/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://www.google.com/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::DidStartProvisionalLoad 
Message: |frame| is not the main frame 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://staticxx.facebook.com/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://staticxx.facebook.com/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://insight.adsrvr.org/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://insight.adsrvr.org/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 

Logs from incorrect parsing:

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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://staticxx.facebook.com/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://staticxx.facebook.com/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://4721227.fls.doubleclick.net/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::DidStartProvisionalLoad 
Message: |frame| is not the main frame 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://4721227.fls.doubleclick.net/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://www.google.com/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://www.google.com/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://4721227.fls.doubleclick.net/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://4721227.fls.doubleclick.net/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::DidStartProvisionalLoad 
Message: |frame| is not the main frame 
Message: PasswordAutofillAgent::DidStartProvisionalLoad 
Message: |frame| is not the main frame 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://staticxx.facebook.com/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://staticxx.facebook.com/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://insight.adsrvr.org/ 
Number of all forms: 0
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://insight.adsrvr.org/ 
Number of all forms: 0
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): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation invalid PasswordForm 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: true
Security origin: https://www.spotify.com/ 
Number of all forms: 2
Form found on page: {
Action : ,
Form name or ID : signup_facebook_form 
}
Form is visible: false
Form found on page: {
Action : ,
Form name or ID : 
}
Form is visible: true
Form is a password form: {
Action : https://www.spotify.com/ ,
New password element : ,
Origin : https://www.spotify.com/ ,
PSL match : false,
Password element : signup_form_password_ ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.spotify.com/ ,
Times used : 0,
Username element : signup_form_confirm_email_ 
}
Some control elements not associated to a form element are visible: false
Message: PasswordManager::CreatePendingLoginManagers 
Form parsing input: {
Origin: https://www.spotify.com/
Action: https://www.spotify.com/
Main frame origin: https://www.spotify.com/
Form name: js-register-with-email
Form with form tag: true
Form renderer id: 12
Form fields: 
signup_form_email_: type=email, renderer_id = 248, visible, empty
signup_form_confirm_email_: type=email, renderer_id = 249, visible, empty
signup_form_password_: type=password, renderer_id = 250, visible, empty, autocomplete=off
signup_form_displayname_: type=text, renderer_id = 251, visible, empty, autocomplete=off
signup_form_dob_month_: type=select-one, renderer_id = 252, visible, empty
signup_form_dob_day_: type=number, renderer_id = 253, visible, empty
signup_form_dob_year_: type=number, renderer_id = 254, visible, empty
signup_form_gender_: type=radio, renderer_id = 255, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 256, visible, non-empty
signup_form_gender_: type=radio, renderer_id = 257, visible, non-empty
signup_form_thirdpartyemail_: type=checkbox, renderer_id = 258, visible, non-empty
}
Form parsing output: {
Action : https://www.spotify.com/ ,
New password element : ,
Origin : https://www.spotify.com/ ,
PSL match : false,
Password element : signup_form_password_ ,
Password element renderer id : 250 ,
Password generated : false,
Scheme : HTML ,
Signon realm : https://www.spotify.com/ ,
Times used : 0,
Username element : signup_form_confirm_email_ ,
Username element renderer id : 249 
}
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Message: PasswordManager::Autofill 
wait_for_username: false
The new state of the UI: 3
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Number of pending login managers (before): 2
Number of pending login managers (after): 2
Message: PasswordManager::OnPasswordFormsRendered 
Message: PasswordManager::CanProvisionalManagerSave 
Message: No provisional save manager 
Message: Generation: account creation form already found 
Message: PasswordAutofillAgent::OnFillPasswordForm 
Message: FillUserNameAndPassword in PasswordAutofillAgent 
Message: Username to fill matches that on the page 
Filled username element: name = signup_form_confirm_email_, renderer_id = 249 
SSL errors present: false
IsPasswordManagementEnabledForCurrentPage: true
Message: PasswordFormManager::ProcessMatches 
Filled password element: name = signup_form_password_, renderer_id = 250 
Message: PasswordAutofillAgent::SendPasswordForms 
only_visible: false
Security origin: https://hangouts.google.com/ 
Number of all forms: 0
Vadym, can you take a look. This issue is still prevalent.
Hi Patrick.
Looking at the logs shared by Dominic, the difference in when Chrome recognises the form as sign-up (=no automated filling) vs. sign-in (autofilled) is indeed in the presence of server hints (which correctly say that "signup_form_password_" is ACCOUNT_CREATION_PASSWORD).

And also on my computer, this issue is not repeatable, probably due to fast internet in the office.

You could help us verify whether this is indeed the autofill server being slow by opening chrome://histograms next time Chrome autofills the sign-up for you and sharing the values logged for PasswordManager.TimeBetweenStoreAndServer. The values represent milliseconds between the request for server hints and the receipt of the server response. Currently, Chrome gives up waiting after 500 ms and fills without the hints. If you see values greater than 500 in the histogram, that would confirm that it's the server response delay which causes it.

Cc: -vabr@chromium.org
vabr going hobby only -> reducing involvement.
Please contact me directly in urgent matters.

Sign in to add a comment