Title: [239527] trunk/Source/WebInspectorUI
Revision
239527
Author
nvasil...@apple.com
Date
2018-12-21 16:16:20 -0800 (Fri, 21 Dec 2018)

Log Message

Web Inspector: Styles: editing focus lost when inspector is blurred
https://bugs.webkit.org/show_bug.cgi?id=192123
<rdar://problem/46800966>

Reviewed by Devin Rousso.

* UserInterface/Views/SpreadsheetSelectorField.js:
(WI.SpreadsheetSelectorField.prototype._handleBlur):
* UserInterface/Views/SpreadsheetTextField.js:
(WI.SpreadsheetTextField.prototype._handleBlur):

Modified Paths

Diff

Modified: trunk/Source/WebInspectorUI/ChangeLog (239526 => 239527)


--- trunk/Source/WebInspectorUI/ChangeLog	2018-12-22 00:02:19 UTC (rev 239526)
+++ trunk/Source/WebInspectorUI/ChangeLog	2018-12-22 00:16:20 UTC (rev 239527)
@@ -1,3 +1,16 @@
+2018-12-21  Nikita Vasilyev  <nvasil...@apple.com>
+
+        Web Inspector: Styles: editing focus lost when inspector is blurred
+        https://bugs.webkit.org/show_bug.cgi?id=192123
+        <rdar://problem/46800966>
+
+        Reviewed by Devin Rousso.
+
+        * UserInterface/Views/SpreadsheetSelectorField.js:
+        (WI.SpreadsheetSelectorField.prototype._handleBlur):
+        * UserInterface/Views/SpreadsheetTextField.js:
+        (WI.SpreadsheetTextField.prototype._handleBlur):
+
 2018-12-21  Devin Rousso  <drou...@apple.com>
 
         Web Inspector: Settings: experimental setting editors are misaligned in other locales

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/SpreadsheetSelectorField.js (239526 => 239527)


--- trunk/Source/WebInspectorUI/UserInterface/Views/SpreadsheetSelectorField.js	2018-12-22 00:02:19 UTC (rev 239526)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/SpreadsheetSelectorField.js	2018-12-22 00:16:20 UTC (rev 239527)
@@ -85,6 +85,10 @@
 
     _handleBlur(event)
     {
+        // Keep editing after tabbing out of Web Inspector window and back.
+        if (document.activeElement === this._element)
+            return;
+
         this.stopEditing();
 
         if (this._delegate && typeof this._delegate.spreadsheetSelectorFieldDidChange === "function")

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/SpreadsheetTextField.js (239526 => 239527)


--- trunk/Source/WebInspectorUI/UserInterface/Views/SpreadsheetTextField.js	2018-12-22 00:02:19 UTC (rev 239526)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/SpreadsheetTextField.js	2018-12-22 00:16:20 UTC (rev 239527)
@@ -213,6 +213,10 @@
         if (!this._editing)
             return;
 
+        // Keep editing after tabbing out of Web Inspector window and back.
+        if (document.activeElement === this._element)
+            return;
+
         this._applyCompletionHint();
         this.discardCompletion();
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to