Index: third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js b/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js |
index 92dcc893586b9c55fbb8d2a914a9c910b0c6738b..5fe56b587b12067de56bfcb1fe3122e6f70d0c79 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js |
@@ -4,13 +4,12 @@ |
/** |
* @unrestricted |
*/ |
-Accessibility.AccessibilityNode = class extends SDK.SDKObject { |
+Accessibility.AccessibilityNode = class { |
/** |
* @param {!Accessibility.AccessibilityModel} accessibilityModel |
* @param {!Protocol.Accessibility.AXNode} payload |
*/ |
constructor(accessibilityModel, payload) { |
- super(accessibilityModel.target()); |
this._accessibilityModel = accessibilityModel; |
this._agent = accessibilityModel._agent; |
@@ -19,7 +18,7 @@ Accessibility.AccessibilityNode = class extends SDK.SDKObject { |
if (payload.backendDOMNodeId) { |
accessibilityModel._setAXNodeForBackendDOMNodeId(payload.backendDOMNodeId, this); |
this._backendDOMNodeId = payload.backendDOMNodeId; |
- this._deferredDOMNode = new SDK.DeferredDOMNode(this.target(), payload.backendDOMNodeId); |
+ this._deferredDOMNode = new SDK.DeferredDOMNode(accessibilityModel.target(), payload.backendDOMNodeId); |
} else { |
this._backendDOMNodeId = null; |
this._deferredDOMNode = null; |
@@ -38,6 +37,13 @@ Accessibility.AccessibilityNode = class extends SDK.SDKObject { |
} |
/** |
+ * @return {!Accessibility.AccessibilityModel} |
+ */ |
+ accessibilityModel() { |
+ return this._accessibilityModel; |
+ } |
+ |
+ /** |
* @return {boolean} |
*/ |
ignored() { |