From 5582998490c90cf38b92f845b1c66423fd015f09 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Thu, 24 Apr 2025 16:30:41 +0800 Subject: [PATCH] fix interactable parsing (#2228) --- skyvern/webeye/scraper/domUtils.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/skyvern/webeye/scraper/domUtils.js b/skyvern/webeye/scraper/domUtils.js index 83d7d584..e3a7624a 100644 --- a/skyvern/webeye/scraper/domUtils.js +++ b/skyvern/webeye/scraper/domUtils.js @@ -603,6 +603,10 @@ function isInteractable(element, hoverStylesMap) { return false; } + if (hasWidgetRole(element)) { + return true; + } + // element with pointer-events: none should not be considered as interactable // https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events#none const elementPointerEvent = getElementComputedStyle(element)?.pointerEvents; @@ -610,10 +614,6 @@ function isInteractable(element, hoverStylesMap) { return false; } - if (hasWidgetRole(element)) { - return true; - } - if (isInteractableInput(element)) { return true; }