From 8dd8e3ec0b0c8bc1d7744ef891182a87c39435ce Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 2 Dec 2025 16:52:48 -0500 Subject: [PATCH] chore: minor each tweak (#17294) --- packages/svelte/src/internal/client/dom/blocks/each.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/dom/blocks/each.js b/packages/svelte/src/internal/client/dom/blocks/each.js index afe4098163..0a8972d8d7 100644 --- a/packages/svelte/src/internal/client/dom/blocks/each.js +++ b/packages/svelte/src/internal/client/dom/blocks/each.js @@ -483,7 +483,7 @@ function reconcile(state, array, anchor, flags, get_key) { matched = []; stashed = []; - while (current !== null && current.k !== key) { + while (current !== null && current !== item) { // If the each block isn't inert and an item has an effect that is already inert, // skip over adding it to our seen Set as the item is already being handled if ((current.e.f & INERT) === 0) {