diff --git a/skyvern/webeye/scraper/domUtils.js b/skyvern/webeye/scraper/domUtils.js index 802595a5..2bc7758f 100644 --- a/skyvern/webeye/scraper/domUtils.js +++ b/skyvern/webeye/scraper/domUtils.js @@ -2192,6 +2192,11 @@ async function getHoverStylesMap() { // Get base selector without :hover const baseSelector = hoverPart.replace(/:hover/g, "").trim(); + // Skip invalid selectors + if (!isValidCSSSelector(baseSelector)) { + continue; + } + // Get or create styles object for this selector let styles = hoverMap.get(baseSelector) || {};