| Index: components/password_manager/core/browser/password_manager.cc
|
| diff --git a/components/password_manager/core/browser/password_manager.cc b/components/password_manager/core/browser/password_manager.cc
|
| index c9925e5da705f28bc6d44066b1d5d4d8cba265c4..c545f9f7e942605eef1f6ade1b6d75fa8a216821 100644
|
| --- a/components/password_manager/core/browser/password_manager.cc
|
| +++ b/components/password_manager/core/browser/password_manager.cc
|
| @@ -11,7 +11,6 @@
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/threading/platform_thread.h"
|
| -#include "components/autofill/core/common/password_autofill_util.h"
|
| #include "components/password_manager/core/browser/browser_save_password_progress_logger.h"
|
| #include "components/password_manager/core/browser/password_autofill_manager.h"
|
| #include "components/password_manager/core/browser/password_form_manager.h"
|
| @@ -279,15 +278,6 @@ void PasswordManager::ProvisionallySavePassword(const PasswordForm& form) {
|
| return;
|
| }
|
|
|
| - // Always save generated passwords, as the user expresses explicit intent for
|
| - // Chrome to manage such passwords. For other passwords, respect the
|
| - // autocomplete attribute if autocomplete='off' is not ignored.
|
| - if (!autofill::ShouldIgnoreAutocompleteOffForPasswordFields() &&
|
| - !manager->HasGeneratedPassword() && !form.password_autocomplete_set) {
|
| - RecordFailure(AUTOCOMPLETE_OFF, form.origin.host(), logger.get());
|
| - return;
|
| - }
|
| -
|
| PasswordForm provisionally_saved_form(form);
|
| provisionally_saved_form.ssl_valid =
|
| form.origin.SchemeIsSecure() &&
|
| @@ -345,9 +335,6 @@ void PasswordManager::RecordFailure(ProvisionalSaveFailure failure,
|
| case INVALID_FORM:
|
| logger->LogMessage(Logger::STRING_INVALID_FORM);
|
| break;
|
| - case AUTOCOMPLETE_OFF:
|
| - logger->LogMessage(Logger::STRING_AUTOCOMPLETE_OFF);
|
| - break;
|
| case SYNC_CREDENTIAL:
|
| logger->LogMessage(Logger::STRING_SYNC_CREDENTIAL);
|
| break;
|
|
|