no to build full tree but still adding structure representive div (#2342)
This commit is contained in:
@@ -1424,7 +1424,7 @@ async function buildTreeFromBody(
|
|||||||
async function buildElementTree(
|
async function buildElementTree(
|
||||||
starter = document.body,
|
starter = document.body,
|
||||||
frame,
|
frame,
|
||||||
full_tree = true,
|
full_tree = false,
|
||||||
needContext = true,
|
needContext = true,
|
||||||
hoverStylesMap = undefined,
|
hoverStylesMap = undefined,
|
||||||
) {
|
) {
|
||||||
@@ -1514,6 +1514,8 @@ async function buildElementTree(
|
|||||||
) {
|
) {
|
||||||
// if elemnet is the children of the <svg> with an unique_id
|
// if elemnet is the children of the <svg> with an unique_id
|
||||||
elementObj = await buildElementObject(frame, element, interactable);
|
elementObj = await buildElementObject(frame, element, interactable);
|
||||||
|
} else if (tagName === "div" && isDOMNodeRepresentDiv(element)) {
|
||||||
|
elementObj = await buildElementObject(frame, element, interactable);
|
||||||
} else if (
|
} else if (
|
||||||
getElementText(element).length > 0 &&
|
getElementText(element).length > 0 &&
|
||||||
getElementText(element).length <= 5000
|
getElementText(element).length <= 5000
|
||||||
@@ -1528,10 +1530,7 @@ async function buildElementTree(
|
|||||||
interactable,
|
interactable,
|
||||||
true,
|
true,
|
||||||
);
|
);
|
||||||
if (
|
if (elementObj.text.length > 0) {
|
||||||
elementObj.text.length > 0 ||
|
|
||||||
(elementObj.tagName === "div" && isDOMNodeRepresentDiv(element))
|
|
||||||
) {
|
|
||||||
elementObj.purgeable = false;
|
elementObj.purgeable = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user