From 4093a7fab075eaf4ae9472460981bf43a0bac5d3 Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Fri, 25 Jul 2025 00:50:06 +0800 Subject: [PATCH] fix style map parsing (#3029) --- 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 f0bc5076..415b20c1 100644 --- a/skyvern/webeye/scraper/domUtils.js +++ b/skyvern/webeye/scraper/domUtils.js @@ -2275,13 +2275,13 @@ async function getHoverStylesMap() { let newLink = null; try { + const oldLink = sheet.ownerNode; + const url = new URL(sheet.href); _jsConsoleLog("recreating the link element: ", sheet.href); - const oldLink = document.querySelector( - `link[href="${sheet.href}"]`, - ); newLink = document.createElement("link"); newLink.rel = "stylesheet"; - newLink.href = oldLink.href + "?v=" + Date.now(); // to void cache + url.searchParams.set("v", Date.now()); + newLink.href = url.toString(); newLink.crossOrigin = "anonymous"; // until the new link loaded, removing the old one document.head.append(newLink);