| Index: third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js b/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| index c0ecf644453e9675e9926946a2eee97dc144d133..0d687261dd712431721710422d2ae446011c954e 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/ui/UIUtils.js
|
| @@ -772,6 +772,8 @@ WebInspector.setCurrentFocusElement = function(x)
|
| if (WebInspector._currentFocusElement !== x)
|
| WebInspector._previousFocusElement = WebInspector._currentFocusElement;
|
| WebInspector._currentFocusElement = x;
|
| + if (WebInspector._previousFocusElement && WebInspector._previousFocusElement !== x)
|
| + WebInspector._previousFocusElement.blur();
|
|
|
| if (x) {
|
| x.focus();
|
| @@ -788,8 +790,7 @@ WebInspector.setCurrentFocusElement = function(x)
|
| selection.removeAllRanges();
|
| selection.addRange(selectionRange);
|
| }
|
| - } else if (WebInspector._previousFocusElement)
|
| - WebInspector._previousFocusElement.blur();
|
| + }
|
| }
|
|
|
| WebInspector.restoreFocusFromElement = function(element)
|
|
|