Skip to content
This repository was archived by the owner on Sep 21, 2021. It is now read-only.

Commit f96f147

Browse files
2007heavennchevobbe
authored andcommitted
Add setNodeFullText fn
1 parent 0b4d1ec commit f96f147

File tree

1 file changed

+16
-2
lines changed
  • packages/devtools-reps/src/object-inspector/utils

1 file changed

+16
-2
lines changed

packages/devtools-reps/src/object-inspector/utils/node.js

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,21 @@ function makeNodesForProperties(
615615
return nodes;
616616
}
617617

618+
function setNodeFullText(
619+
loadedProps: GripProperties,
620+
node: Node
621+
) : Node {
622+
if (nodeHasFullText(node)) {
623+
return node;
624+
}
625+
626+
if (nodeIsLongString(node)) {
627+
node.contents.value.fullText = loadedProps.fullText;
628+
}
629+
630+
return node;
631+
}
632+
618633
function makeNodeForPrototype(
619634
objProps: GripProperties,
620635
parent: Node
@@ -741,8 +756,7 @@ function getChildren(options: {
741756

742757
if (nodeIsLongString(item) && hasLoadedProps) {
743758
// Set longString object's fullText to fetched one.
744-
item.contents.value.fullText = loadedProps.fullText;
745-
return addToCache(item);
759+
return addToCache(setNodeFullText(loadedProps, item));
746760
}
747761

748762
if (nodeNeedsNumericalBuckets(item) && hasLoadedProps) {

0 commit comments

Comments
 (0)