Преглед на файлове

fix attribute diff infinite loop (#1843)

Ege Gungordu преди 1 година
родител
ревизия
7aa3f21954
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      packages/core/src/diff.rs

+ 4 - 0
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();