diff --git a/packages/page-controller/src/dom/dom_tree/index.js b/packages/page-controller/src/dom/dom_tree/index.js index 717d157..599c3d3 100644 --- a/packages/page-controller/src/dom/dom_tree/index.js +++ b/packages/page-controller/src/dom/dom_tree/index.js @@ -1334,6 +1334,10 @@ export default ( if (element.hasAttribute('onclick') || typeof element.onclick === 'function') { return true } + // ARIA state attributes imply the element manages its own interaction state + if (hasInteractiveAria(element)) { + return true + } // return false