Index: Source/devtools/front_end/components/InspectElementModeController.js |
diff --git a/Source/devtools/front_end/components/InspectElementModeController.js b/Source/devtools/front_end/components/InspectElementModeController.js |
index 87ef22f29ca9906747d771339adc647aae8ef8f3..f0d3d766f48c230228e1e2a97e7d292a5de5b99e 100644 |
--- a/Source/devtools/front_end/components/InspectElementModeController.js |
+++ b/Source/devtools/front_end/components/InspectElementModeController.js |
@@ -58,7 +58,7 @@ WebInspector.InspectElementModeController.prototype = { |
if (!this.enabled()) |
return; |
var domModel = WebInspector.DOMModel.fromTarget(target); |
- domModel.setInspectModeEnabled(true, WebInspector.moduleSetting("showUAShadowDOM").get()); |
+ domModel.setInspectMode(WebInspector.moduleSetting("showUAShadowDOM").get() ? DOMAgent.InspectMode.SearchForUAShadowDOM : DOMAgent.InspectMode.SearchForNode); |
}, |
/** |
@@ -88,8 +88,17 @@ WebInspector.InspectElementModeController.prototype = { |
var enabled = !this.enabled(); |
this._toggleSearchButton.setToggled(enabled); |
- for (var domModel of WebInspector.DOMModel.instances()) |
- domModel.setInspectModeEnabled(enabled, WebInspector.moduleSetting("showUAShadowDOM").get()); |
+ for (var domModel of WebInspector.DOMModel.instances()) { |
+ var mode; |
+ if (!enabled) |
+ mode = DOMAgent.InspectMode.None; |
+ else if (WebInspector.moduleSetting("showUAShadowDOM").get()) |
+ mode = DOMAgent.InspectMode.SearchForUAShadowDOM; |
+ else |
+ mode = DOMAgent.InspectMode.SearchForNode; |
+ |
+ domModel.setInspectMode(mode); |
+ } |
}, |
_suspendStateChanged: function() |