Index: third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilitySidebarView.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilitySidebarView.js b/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilitySidebarView.js |
index bac6c271de99ace88b62b955f4fb92efabca7308..7e5c82ed03b5347ef886c1190320332057b7cd74 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilitySidebarView.js |
+++ b/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilitySidebarView.js |
@@ -10,7 +10,7 @@ Accessibility.AccessibilitySidebarView = class extends UI.ThrottledWidget { |
this._node = null; |
this._axNode = null; |
this._sidebarPaneStack = UI.viewManager.createStackLocation(); |
- this._treeSubPane = new Accessibility.AXTreePane(); |
+ this._treeSubPane = new Accessibility.AXTreePane(this); |
this._sidebarPaneStack.showView(this._treeSubPane); |
this._ariaSubPane = new Accessibility.ARIAAttributesPane(); |
this._sidebarPaneStack.showView(this._ariaSubPane); |
@@ -29,6 +29,14 @@ Accessibility.AccessibilitySidebarView = class extends UI.ThrottledWidget { |
} |
/** |
+ * @param {?SDK.DOMNode} node |
+ */ |
+ setNode(node) { |
+ this._node = node; |
+ this.update(); |
+ } |
+ |
+ /** |
* @param {?Accessibility.AccessibilityNode} axNode |
*/ |
accessibilityNodeCallback(axNode) { |
@@ -98,8 +106,7 @@ Accessibility.AccessibilitySidebarView = class extends UI.ThrottledWidget { |
} |
_pullNode() { |
- this._node = UI.context.flavor(SDK.DOMNode); |
- this.update(); |
+ this.setNode(UI.context.flavor(SDK.DOMNode)); |
} |
/** |