From cb731aa876f3eb24c67a6b4f14f0ba10eec2d78b Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 30 Nov 2023 13:12:06 +0000 Subject: [PATCH] fix mistake --- packages/svelte/src/internal/client/each.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/each.js b/packages/svelte/src/internal/client/each.js index fca9694377..fd6aecb944 100644 --- a/packages/svelte/src/internal/client/each.js +++ b/packages/svelte/src/internal/client/each.js @@ -748,7 +748,7 @@ function each_item_block(array, item, key, index, render_fn, flags) { : each_item_not_reactive ? item : source(item); - const index_value = each_item_not_reactive ? index : source(index); + const index_value = (flags & EACH_INDEX_REACTIVE) === 0 ? index : source(index); const block = create_each_item_block(item_value, index_value, key); const effect = render_effect( /** @param {import('./types.js').EachItemBlock} block */