| Index: chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
|
| diff --git a/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc b/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
|
| index 3a90b291df22fb5742b699529ebd09b0ee4418a2..ab3178ab5c3bc00e3d3f00fa68dab67088c531c0 100644
|
| --- a/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
|
| +++ b/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
|
| @@ -388,6 +388,11 @@ void ManagePasswordsUIController::OnNopeUpdateClicked() {
|
| }
|
|
|
| void ManagePasswordsUIController::OnNoInteractionOnUpdate() {
|
| + if (state() != password_manager::ui::PENDING_PASSWORD_UPDATE_STATE) {
|
| + // Do nothing if the state was changed. It can happen for example when the
|
| + // update bubble is active and a page navigation happens.
|
| + return;
|
| + }
|
| password_manager::PasswordFormManager* form_manager =
|
| passwords_data_.form_manager();
|
| DCHECK(form_manager);
|
|
|