From 9b8439a92d53a7a56cb456d6e56f8f5afb72432f Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 6 Jun 2025 10:12:52 -0400 Subject: [PATCH] fix --- packages/svelte/src/internal/client/reactivity/effects.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/reactivity/effects.js b/packages/svelte/src/internal/client/reactivity/effects.js index ca1da7f9cd..54994b9bd1 100644 --- a/packages/svelte/src/internal/client/reactivity/effects.js +++ b/packages/svelte/src/internal/client/reactivity/effects.js @@ -433,7 +433,11 @@ export function destroy_block_effect_children(signal) { export function destroy_effect(effect, remove_dom = true) { var removed = false; - if ((remove_dom || (effect.f & HEAD_EFFECT) !== 0) && effect.nodes_start !== null) { + if ( + (remove_dom || (effect.f & HEAD_EFFECT) !== 0) && + effect.nodes_start !== null && + effect.nodes_end !== null + ) { remove_effect_dom(effect.nodes_start, /** @type {TemplateNode} */ (effect.nodes_end)); removed = true; }