From c2d7e6f2d0b5317d9ec005ccdcd8178ca2d4494d Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Mon, 20 Oct 2025 14:20:11 +0800 Subject: [PATCH] check customized element pointer style (#3772) --- skyvern/webeye/scraper/domUtils.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/skyvern/webeye/scraper/domUtils.js b/skyvern/webeye/scraper/domUtils.js index f778c939..88aa6220 100644 --- a/skyvern/webeye/scraper/domUtils.js +++ b/skyvern/webeye/scraper/domUtils.js @@ -949,6 +949,7 @@ function isInteractable(element, hoverStylesMap) { return true; } + // FIXME: maybe we need to enable the pointer check for all elements? if ( tagName === "div" || tagName === "img" || @@ -963,7 +964,12 @@ function isInteractable(element, hoverStylesMap) { tagName === "h1" || tagName === "h2" || tagName === "h3" || - tagName === "h4" + tagName === "h4" || + // sometime it's a customized element like , we should check pointer style + tagName.includes("button") || + tagName.includes("select") || + tagName.includes("option") || + tagName.includes("textarea") ) { if (isHoverPointerElement(element, hoverStylesMap)) { return true;