From 0c0a368c649481d466db8d25b2104b2f65fe3b24 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Wed, 5 Feb 2025 01:27:49 +0800 Subject: [PATCH] fix select dropdown issue (#1718) --- skyvern/webeye/scraper/domUtils.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/skyvern/webeye/scraper/domUtils.js b/skyvern/webeye/scraper/domUtils.js index 784d2373..7a2dde06 100644 --- a/skyvern/webeye/scraper/domUtils.js +++ b/skyvern/webeye/scraper/domUtils.js @@ -2085,11 +2085,15 @@ async function addIncrementalNodeToMap(parentNode, childrenNode) { newNodesTreeList = window.globalDomDepthMap.get(depth); } - for (const child of childrenNode) { - const [_, newNodeTree] = buildElementTree(child, "", true); - if (newNodeTree.length > 0) { - newNodesTreeList.push(...newNodeTree); + try { + for (const child of childrenNode) { + const [_, newNodeTree] = buildElementTree(child, "", true); + if (newNodeTree.length > 0) { + newNodesTreeList.push(...newNodeTree); + } } + } catch (error) { + console.error("Error building incremental element node:", error); } window.globalDomDepthMap.set(depth, newNodesTreeList); }