From 52a74214da88c735b3e102f4867a25d3d88836e5 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Wed, 4 Jan 2023 09:14:58 -0600 Subject: [PATCH] don't remove realdom nodes when the element id changes --- packages/native-core/src/real_dom.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/native-core/src/real_dom.rs b/packages/native-core/src/real_dom.rs index f51cb9e04..08feb6acb 100644 --- a/packages/native-core/src/real_dom.rs +++ b/packages/native-core/src/real_dom.rs @@ -79,10 +79,6 @@ impl, V: FromAnyValue> RealDom { if self.node_id_mapping.len() <= element_id.0 { self.node_id_mapping.resize(element_id.0 + 1, None); } - if let Some(Some(old_id)) = self.node_id_mapping.get(element_id.0) { - // free the memory associated with the old node - self.tree.remove(*old_id); - } self.node_id_mapping[element_id.0] = Some(node_id); }