From 408b3d58aa705a51f32790308bef01db47d44d84 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Mon, 5 May 2025 09:33:54 -0700 Subject: [PATCH] fix interactable parsing (#2294) --- skyvern/webeye/scraper/domUtils.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skyvern/webeye/scraper/domUtils.js b/skyvern/webeye/scraper/domUtils.js index 77549711..9e1c913f 100644 --- a/skyvern/webeye/scraper/domUtils.js +++ b/skyvern/webeye/scraper/domUtils.js @@ -626,9 +626,10 @@ function isInteractable(element, hoverStylesMap) { } // element with pointer-events: none should not be considered as interactable + // but for elements which are disabled, we should not use this logic to test the interactable // https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events#none const elementPointerEvent = getElementComputedStyle(element)?.pointerEvents; - if (elementPointerEvent === "none") { + if (elementPointerEvent === "none" && !element.disabled) { return false; }