Index: chrome/browser/password_manager/password_manager.cc |
diff --git a/chrome/browser/password_manager/password_manager.cc b/chrome/browser/password_manager/password_manager.cc |
index cf3b2b388d0457a66867cc4a787e214029dacf94..c2cc04ca39236150b53f1ea3936ea26249ab53fd 100644 |
--- a/chrome/browser/password_manager/password_manager.cc |
+++ b/chrome/browser/password_manager/password_manager.cc |
@@ -203,13 +203,7 @@ void PasswordManager::ProvisionallySavePassword(const PasswordForm& form) { |
} |
// Always save generated passwords, as the user expresses explicit intent for |
- // Chrome to manage such passwords. For other passwords, respect the |
- // autocomplete attribute. |
- if (!manager->HasGeneratedPassword() && !form.password_autocomplete_set) { |
- RecordFailure(AUTOCOMPLETE_OFF, form.origin.host()); |
- return; |
- } |
- |
+ // Chrome to manage such passwords. |
PasswordForm provisionally_saved_form(form); |
provisionally_saved_form.ssl_valid = form.origin.SchemeIsSecure() && |
!delegate_->DidLastPageLoadEncounterSSLErrors(); |