| Index: components/password_manager/content/browser/credential_manager_dispatcher.cc
|
| diff --git a/components/password_manager/content/browser/credential_manager_dispatcher.cc b/components/password_manager/content/browser/credential_manager_dispatcher.cc
|
| index 6a2b3a5662f23d0ae003115dcff193fe37211209..1716db7e3bb6245c6df33d78610b25d2f58b21ec 100644
|
| --- a/components/password_manager/content/browser/credential_manager_dispatcher.cc
|
| +++ b/components/password_manager/content/browser/credential_manager_dispatcher.cc
|
| @@ -236,8 +236,10 @@ void CredentialManagerDispatcher::OnNotifySignedIn(
|
|
|
| void CredentialManagerDispatcher::OnProvisionalSaveComplete() {
|
| DCHECK(form_manager_);
|
| - client_->PromptUserToSavePassword(
|
| - form_manager_.Pass(), CredentialSourceType::CREDENTIAL_SOURCE_API);
|
| + if (client_->IsEnabledForCurrentPage() && !form_manager_->IsBlacklisted()) {
|
| + client_->PromptUserToSavePassword(
|
| + form_manager_.Pass(), CredentialSourceType::CREDENTIAL_SOURCE_API);
|
| + }
|
| }
|
|
|
| void CredentialManagerDispatcher::OnNotifySignedOut(int request_id) {
|
|
|