From 7aa3f2195429b4388e6b1b0548e7d99a61044a66 Mon Sep 17 00:00:00 2001 From: Ege Gungordu Date: Sun, 21 Jan 2024 18:26:48 +0300 Subject: [PATCH] fix attribute diff infinite loop (#1843) --- packages/core/src/diff.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/src/diff.rs b/packages/core/src/diff.rs index a116aee4d..2f5b84f25 100644 --- a/packages/core/src/diff.rs +++ b/packages/core/src/diff.rs @@ -160,6 +160,10 @@ impl<'b> VirtualDom { self.diff_attribute(left, right, mounted_id) } } + + // consume both + left_iter.next(); + right_iter.next(); } (Some(_), None) => { let left = left_iter.next().unwrap();