diff options
Diffstat (limited to 'chromium/components/password_manager/content/browser/content_password_manager_driver.cc')
-rw-r--r-- | chromium/components/password_manager/content/browser/content_password_manager_driver.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/components/password_manager/content/browser/content_password_manager_driver.cc b/chromium/components/password_manager/content/browser/content_password_manager_driver.cc index 26695612a11..90b20e9f4e3 100644 --- a/chromium/components/password_manager/content/browser/content_password_manager_driver.cc +++ b/chromium/components/password_manager/content/browser/content_password_manager_driver.cc @@ -86,7 +86,8 @@ void ContentPasswordManagerDriver::FillPasswordForm( const autofill::PasswordFormFillData& form_data) { const int key = next_free_key_++; password_autofill_manager_.OnAddPasswordFormMapping(key, form_data); - GetPasswordAutofillAgent()->FillPasswordForm(key, form_data); + GetPasswordAutofillAgent()->FillPasswordForm( + key, autofill::ClearPasswordValues(form_data)); } void ContentPasswordManagerDriver::AllowPasswordGenerationForForm( @@ -235,7 +236,8 @@ void ContentPasswordManagerDriver:: void ContentPasswordManagerDriver::DidNavigateFrame( content::NavigationHandle* navigation_handle) { // Clear page specific data after main frame navigation. - if (navigation_handle->IsInMainFrame() && !navigation_handle->IsSamePage()) { + if (navigation_handle->IsInMainFrame() && + !navigation_handle->IsSameDocument()) { GetPasswordManager()->DidNavigateMainFrame(); GetPasswordAutofillManager()->DidNavigateMainFrame(); } |