| Index: components/password_manager/core/browser/credential_manager_pending_request_task.cc
|
| diff --git a/components/password_manager/core/browser/credential_manager_pending_request_task.cc b/components/password_manager/core/browser/credential_manager_pending_request_task.cc
|
| index ae1279ab3402dc1477e2263d2fec1016d974e1f5..cd89fb0e8944e82d0672935d01da590f1cdb4e90 100644
|
| --- a/components/password_manager/core/browser/credential_manager_pending_request_task.cc
|
| +++ b/components/password_manager/core/browser/credential_manager_pending_request_task.cc
|
| @@ -131,7 +131,8 @@ CredentialManagerPendingRequestTask::~CredentialManagerPendingRequestTask() =
|
|
|
| void CredentialManagerPendingRequestTask::OnGetPasswordStoreResults(
|
| std::vector<std::unique_ptr<autofill::PasswordForm>> results) {
|
| - if (results.empty()) {
|
| + // localhost is a secure origin but not https.
|
| + if (results.empty() && origin_.SchemeIs(url::kHttpsScheme)) {
|
| // Try to migrate the HTTP passwords and process them later.
|
| http_migrator_ = base::MakeUnique<HttpPasswordStoreMigrator>(
|
| origin_, delegate_->client(), this);
|
|
|