| Index: third_party/WebKit/Source/devtools/front_end/ui/Dialog.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/ui/Dialog.js b/third_party/WebKit/Source/devtools/front_end/ui/Dialog.js
|
| index 39039603ac6e209fbc5265a8f46cd5074c331e9b..fb24054e2b1d37c9310d8bb171060efd496cb07c 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/ui/Dialog.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/ui/Dialog.js
|
| @@ -73,6 +73,7 @@
|
|
|
| this._glassPane = new WebInspector.GlassPane(document, this._dimmed);
|
| this._glassPane.element.addEventListener("click", this._onGlassPaneClick.bind(this), false);
|
| + WebInspector.GlassPane.DefaultFocusedViewStack.push(this);
|
|
|
| WebInspector.Widget.prototype.show.call(this, this._glassPane.element);
|
|
|
| @@ -85,13 +86,12 @@
|
| */
|
| detach: function()
|
| {
|
| - var previousFocusElement = WebInspector.previousFocusElement();
|
| WebInspector.Widget.prototype.detach.call(this);
|
| +
|
| + WebInspector.GlassPane.DefaultFocusedViewStack.pop();
|
| this._glassPane.dispose();
|
| delete this._glassPane;
|
|
|
| - if (previousFocusElement)
|
| - previousFocusElement.focus();
|
| this._restoreTabIndexOnElements();
|
|
|
| delete WebInspector.Dialog._instance;
|
|
|