| 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();
|
|
|