From e9c8eefd09b863188eeed31b457c4c9658d87f0d Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Wed, 26 Feb 2025 22:39:16 -0800 Subject: [PATCH] checkbox check or uncheck issue (#1850) --- skyvern/webeye/scraper/domUtils.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/skyvern/webeye/scraper/domUtils.js b/skyvern/webeye/scraper/domUtils.js index 6d19abb9..b55cf8fd 100644 --- a/skyvern/webeye/scraper/domUtils.js +++ b/skyvern/webeye/scraper/domUtils.js @@ -601,6 +601,13 @@ function isInteractable(element, hoverStylesMap) { return false; } + // 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; + if (elementPointerEvent === "none") { + return false; + } + if (hasWidgetRole(element)) { return true; }