| Index: chrome/browser/resources/settings/site_settings/site_list.js
|
| diff --git a/chrome/browser/resources/settings/site_settings/site_list.js b/chrome/browser/resources/settings/site_settings/site_list.js
|
| index 8501b1304b61ea0970e512ebba4be0d9163f72d2..deb8f38ccd6fb9d6a29c73dc39197fc690dfdd66 100644
|
| --- a/chrome/browser/resources/settings/site_settings/site_list.js
|
| +++ b/chrome/browser/resources/settings/site_settings/site_list.js
|
| @@ -223,11 +223,13 @@ Polymer({
|
| if (this.allSites) {
|
| this.getAllSitesList_().then(function(lists) {
|
| this.processExceptions_(lists);
|
| + this.closeActionMenu_();
|
| }.bind(this));
|
| } else {
|
| this.browserProxy_.getExceptionList(this.category).then(
|
| function(exceptionList) {
|
| this.processExceptions_([exceptionList]);
|
| + this.closeActionMenu_();
|
| }.bind(this));
|
| }
|
| },
|
| @@ -465,7 +467,9 @@ Polymer({
|
| /** @private */
|
| closeActionMenu_: function() {
|
| this.actionMenuSite_ = null;
|
| - /** @type {!CrActionMenuElement} */ (
|
| - this.$$('dialog[is=cr-action-menu]')).close();
|
| + var actionMenu = /** @type {!CrActionMenuElement} */ (
|
| + this.$$('dialog[is=cr-action-menu]'));
|
| + if (actionMenu.open)
|
| + actionMenu.close();
|
| },
|
| });
|
|
|