From 74c6211408ea0db5916a4e0973a3f9a7208faa44 Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Thu, 11 Nov 2021 12:06:15 -0500 Subject: [PATCH] feat: should be functional across the boar --- packages/core/src/diff.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/core/src/diff.rs b/packages/core/src/diff.rs index 3d72eab27..3e31e62d4 100644 --- a/packages/core/src/diff.rs +++ b/packages/core/src/diff.rs @@ -1155,8 +1155,9 @@ impl<'bump> DiffState<'bump> { VNode::Element(t) => break t.dom_id.get(), VNode::Suspended(t) => break t.dom_id.get(), VNode::Anchor(t) => break t.dom_id.get(), - VNode::Linked(_) => { - todo!() + VNode::Linked(l) => { + let node: &VNode = unsafe { std::mem::transmute(&*l.node) }; + self.find_last_element(node); } VNode::Fragment(frag) => { search_node = frag.children.last();