diff --git a/front_end/elements/ElementsTreeElement.js b/front_end/elements/ElementsTreeElement.js index 70c10f3551..441adb24d0 100644 --- a/front_end/elements/ElementsTreeElement.js +++ b/front_end/elements/ElementsTreeElement.js @@ -287,7 +287,6 @@ Elements.ElementsTreeElement = class extends UI.TreeElement { * @override */ onpopulate() { - this.populated = true; this.treeOutline.populateTreeElement(this); } diff --git a/front_end/elements/ElementsTreeOutline.js b/front_end/elements/ElementsTreeOutline.js index cc0bd898b5..cef69395cc 100644 --- a/front_end/elements/ElementsTreeOutline.js +++ b/front_end/elements/ElementsTreeOutline.js @@ -1154,7 +1154,10 @@ Elements.ElementsTreeOutline = class extends UI.TreeOutline { populateTreeElement(treeElement) { if (treeElement.childCount() || !treeElement.isExpandable()) return; - treeElement.node().getChildNodes(() => this._updateModifiedParentNode(treeElement.node())); + treeElement.node().getChildNodes(() => { + treeElement.populated = true; + this._updateModifiedParentNode(treeElement.node()); + }); } /**