diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index 07d3fe49c7..6f7efc9ae2 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -569,7 +569,7 @@ export class Batch { for (const effect of this.#new_effects) { if ( !batch.#seen_effects.has(effect) && - (effect.f & (INERT | EAGER_EFFECT)) === 0 && + (effect.f & (DESTROYED | INERT)) === 0 && depends_on(effect, current_unequal, checked) ) { if ((effect.f & (ASYNC | BLOCK_EFFECT)) !== 0) {