Web Inspector: REGRESSION: Elements: pasting in the Styles sidebar adds a text node...
authordrousso@apple.com <drousso@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 9 Jul 2019 00:27:05 +0000 (00:27 +0000)
committerdrousso@apple.com <drousso@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 9 Jul 2019 00:27:05 +0000 (00:27 +0000)
https://bugs.webkit.org/show_bug.cgi?id=199588

Reviewed by Joseph Pecoraro.

* UserInterface/Base/Main.js:
(WI._paste):
Bail if `event.defaultPrevented`, as that means that something else has handled (and likely
overrode) this event.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247241 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/UserInterface/Base/Main.js

index 6980021..e106d7d 100644 (file)
@@ -1,5 +1,17 @@
 2019-07-08  Devin Rousso  <drousso@apple.com>
 
+        Web Inspector: REGRESSION: Elements: pasting in the Styles sidebar adds a text node to the DOM tree
+        https://bugs.webkit.org/show_bug.cgi?id=199588
+
+        Reviewed by Joseph Pecoraro.
+
+        * UserInterface/Base/Main.js:
+        (WI._paste):
+        Bail if `event.defaultPrevented`, as that means that something else has handled (and likely
+        overrode) this event.
+
+2019-07-08  Devin Rousso  <drousso@apple.com>
+
         Web Inspector: the "x" in the Exception icon overlaps the border
         https://bugs.webkit.org/show_bug.cgi?id=199553
 
index e9e6acd..d6d8073 100644 (file)
@@ -2623,6 +2623,9 @@ WI._copy = function(event)
 
 WI._paste = function(event)
 {
+    if (event.defaultPrevented)
+        return;
+
     let selection = window.getSelection();
 
     // If there is no selection, pass the paste event on to the focused element or focused ContentView.