From f1b2f964c09d1605fe4d8c919b34585152d59e74 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Tue, 9 Jan 2024 12:05:27 -0600 Subject: [PATCH] fix removing root nodes --- packages/core/src/diff/node.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/diff/node.rs b/packages/core/src/diff/node.rs index 3ec611f35..861beeadc 100644 --- a/packages/core/src/diff/node.rs +++ b/packages/core/src/diff/node.rs @@ -236,7 +236,7 @@ impl VNode { self.remove_dynamic_node(mount, dom, to, idx, dynamic_node, gen_muts); } else { let mount = &dom.mounts[mount.0]; - let id = ElementId(mount.mounted_dynamic_nodes[idx]); + let id = mount.root_ids[idx]; if gen_muts { to.remove_node(id); }