Bug 1450201 - Fix TypeError by processing the function only if DOMNodes draft
authorBharat Raghunathan <bharatraghunthan9767@gmail.com>
Mon, 09 Apr 2018 07:56:32 +0530
changeset 779352 0d27fa4f38e1680a2d78a0c92d0488852a84c0de
parent 779089 b4bc6b2401738b78fd47127a4c716bb9178e1a09
push id105745
push userbmo:bharatraghunthan9767@gmail.com
push dateMon, 09 Apr 2018 18:41:54 +0000
bugs1450201
milestone61.0a1
Bug 1450201 - Fix TypeError by processing the function only if DOMNodes MozReview-Commit-ID: HGJcGaeEuEO
devtools/client/inspector/inspector.js
--- a/devtools/client/inspector/inspector.js
+++ b/devtools/client/inspector/inspector.js
@@ -1401,17 +1401,18 @@ Inspector.prototype = {
     let content = clipboardHelper.getText();
     if (content && content.trim().length > 0) {
       return content;
     }
     return null;
   },
 
   _onContextMenu: function(e) {
-    if (e.originalTarget.closest("input[type=text]") ||
+    if (!(e.originalTarget instanceof Element) ||
+        e.originalTarget.closest("input[type=text]") ||
         e.originalTarget.closest("input:not([type])") ||
         e.originalTarget.closest("textarea")) {
       return;
     }
 
     e.stopPropagation();
     e.preventDefault();