Reclaim element id for all removed nodes (#3782)

* reclaim el id for nested dyn nodes

* reclaim root element ids as well
This commit is contained in:
Josh Rose authored and GitHub committed 2025-07-02 00:34:21 -07:00
1 parent 1db4b2a13d
commit a0f83f2679
2 files changed
+10 -7

No files matched your search

+4 -1
View File
@@ -328,6 +328,9 @@ impl VNode {
to.remove_node(id);
}
dom.reclaim(id);
} else {
let id = dom.get_mounted_root_node(mount, idx);
dom.reclaim(id);
}
}
}
@@ -379,8 +382,8 @@ impl VNode {
} else {
to.remove_node(id);
}
dom.reclaim(id)
}
dom.reclaim(id)
}
Fragment(nodes) => {
for node in &nodes[..nodes.len() - 1] {