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;
}
const elementsAndResultArray = await buildElementTree(document.body, frame);
DomUtils.elementListCache = elementsAndResultArray[0];
return elementsAndResultArray;
}
@@ -1779,7 +1780,6 @@ async function buildElementTree(
trimDuplicatedText(root);
});
DomUtils.elementListCache = elements;
return [elements, resultArray];
}