From c12615de443b93791c146aa9a1888fc471235db1 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 7 Jun 2024 16:59:49 -0400 Subject: [PATCH] partial fix --- packages/svelte/src/internal/client/reactivity/effects.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/reactivity/effects.js b/packages/svelte/src/internal/client/reactivity/effects.js index 53b067d0ec..c8cbd23912 100644 --- a/packages/svelte/src/internal/client/reactivity/effects.js +++ b/packages/svelte/src/internal/client/reactivity/effects.js @@ -112,7 +112,12 @@ function create_effect(type, fn, sync) { // if an effect has no dependencies, no DOM and no teardown function, // don't bother adding it to the effect tree - const inert = sync && effect.deps === null && effect.first === null && effect.dom === null; + const inert = + sync && + effect.deps === null && + effect.first === null && + effect.dom === null && + effect.teardown === null; if (!inert && current_reaction !== null && !is_root) { var flags = current_reaction.f;