diff --git a/packages/svelte/src/internal/client/dom/blocks/each.js b/packages/svelte/src/internal/client/dom/blocks/each.js index ce6dff2442..6a5ed9f01f 100644 --- a/packages/svelte/src/internal/client/dom/blocks/each.js +++ b/packages/svelte/src/internal/client/dom/blocks/each.js @@ -219,7 +219,7 @@ export function each(node, flags, get_collection, get_key, render_fn, fallback_f // Capture the renderer that was active when this each block was created. // Needed so that the commit callback can push the correct renderer when doing // DOM operations outside of an effect context (e.g. as a batch commit callback). - var captured_renderer = current_renderer; + var renderer = current_renderer; if (is_controlled) { var parent_node = /** @type {Element} */ (node); @@ -265,7 +265,7 @@ export function each(node, flags, get_collection, get_key, render_fn, fallback_f return; } - var pop_renderer = captured_renderer !== null ? push_renderer(captured_renderer) : null; + var pop_renderer = renderer !== null ? push_renderer(renderer) : null; state.pending.delete(batch);