diff --git a/packages/svelte/src/internal/client/dom/blocks/key.js b/packages/svelte/src/internal/client/dom/blocks/key.js index 2c7e0b4cd6..06e9ab73e0 100644 --- a/packages/svelte/src/internal/client/dom/blocks/key.js +++ b/packages/svelte/src/internal/client/dom/blocks/key.js @@ -27,8 +27,8 @@ export function key_block(node, get_key, render_fn) { /** @type {Effect} */ var effect; - /** @type {Effect | null} */ - var pending_effect = null; + /** @type {Effect} */ + var pending_effect; /** @type {DocumentFragment | null} */ var offscreen_fragment = null; @@ -47,10 +47,7 @@ export function key_block(node, get_key, render_fn) { offscreen_fragment = null; } - if (pending_effect !== null) { - effect = pending_effect; - pending_effect = null; - } + effect = pending_effect; } block(() => {