From 42729392173b5623b46aadae837f3f426ae8b3f8 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Fri, 3 Apr 2026 20:17:39 +0800 Subject: [PATCH] fix(controller): treat interactive with aria as distinct --- packages/page-controller/src/dom/dom_tree/index.js | 4 ++++ 1 file changed, 4 insertions(+) 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