Index: components/password_manager/content/browser/content_password_manager_driver.cc |
diff --git a/components/password_manager/content/browser/content_password_manager_driver.cc b/components/password_manager/content/browser/content_password_manager_driver.cc |
index ebf591eba28d1eafbd05664bb1316650c43502fa..4058abb1f43ec22ef2cac7b8210b5b2cc36ea8b5 100644 |
--- a/components/password_manager/content/browser/content_password_manager_driver.cc |
+++ b/components/password_manager/content/browser/content_password_manager_driver.cc |
@@ -229,7 +229,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(); |
} |