optimize cache element tree logic (#3194)

This commit is contained in:
LawyZheng
2025-08-15 02:06:08 +08:00
committed by GitHub
parent 81767e3189
commit f971cf8e58

View File

@@ -1531,6 +1531,7 @@ async function buildTreeFromBody(
window.GlobalSkyvernFrameIndex = frame_index; window.GlobalSkyvernFrameIndex = frame_index;
} }
const elementsAndResultArray = await buildElementTree(document.body, frame); const elementsAndResultArray = await buildElementTree(document.body, frame);
DomUtils.elementListCache = elementsAndResultArray[0];
return elementsAndResultArray; return elementsAndResultArray;
} }
@@ -1779,7 +1780,6 @@ async function buildElementTree(
trimDuplicatedText(root); trimDuplicatedText(root);
}); });
DomUtils.elementListCache = elements;
return [elements, resultArray]; return [elements, resultArray];
} }