Index: chrome/browser/resources/options/password_manager.js |
diff --git a/chrome/browser/resources/options/password_manager.js b/chrome/browser/resources/options/password_manager.js |
index ac3fc3aa67bfa2a750755578e0db3239dcb96ab5..a4ac06bdc82b8dfde2852fcbeacbfb052904545c 100644 |
--- a/chrome/browser/resources/options/password_manager.js |
+++ b/chrome/browser/resources/options/password_manager.js |
@@ -41,12 +41,18 @@ cr.define('options', function() { |
*/ |
passwordExceptionsList_: null, |
+ /** @inheritDoc */ |
initializePage: function() { |
OptionsPage.prototype.initializePage.call(this); |
this.createSavedPasswordsList_(); |
this.createPasswordExceptionsList_(); |
+ }, |
+ /** @inheritDoc */ |
+ didShowPage: function() { |
+ // Updating the password lists may cause a blocking platform dialog pop up |
+ // (Mac, Linux), so we delay this operation until the page is shown. |
chrome.send('updatePasswordLists'); |
}, |