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); }