Chromium Code Reviews| Index: chrome/browser/resources/settings/settings_ui/settings_ui.js |
| diff --git a/chrome/browser/resources/settings/settings_ui/settings_ui.js b/chrome/browser/resources/settings/settings_ui/settings_ui.js |
| index f0d6c15b5b453db715dfa7dce258384d36af6cf3..fd34aedcfb66865d100ec127ed47949a5459b6c7 100644 |
| --- a/chrome/browser/resources/settings/settings_ui/settings_ui.js |
| +++ b/chrome/browser/resources/settings/settings_ui/settings_ui.js |
| @@ -268,7 +268,13 @@ Polymer({ |
| /** @private */ |
| onMenuClosed_: function() { |
| + // Add tab index so that the container can be focused. |
| + this.$.container.setAttribute('tabindex', '-1'); |
| this.$.container.focus(); |
| + |
| + listenOnce(this.$.container, ['blur', 'pointerdown'], function(e) { |
|
Dan Beam
2017/04/08 01:34:16
nit: don't need |e| any more
dpapad
2017/04/08 01:35:36
Done.
|
| + this.$.container.removeAttribute('tabindex'); |
| + }.bind(this)); |
| }, |
| /** @private */ |