From 0767c325bf5defc639f21f6007fcb930936d57e2 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 18 Dec 2024 20:06:49 +0000 Subject: [PATCH] tune --- 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 adbaa1dbe481..7d393ae1b587 100644 --- a/packages/svelte/src/internal/client/reactivity/effects.js +++ b/packages/svelte/src/internal/client/reactivity/effects.js @@ -178,7 +178,12 @@ export function effect_tracking() { * @returns {boolean} */ export function effect_active() { - return active_effect !== null; + if (is_destroying_effect) { + return false; + } + return ( + active_effect !== null || (active_reaction !== null && (active_reaction.f & UNOWNED) === 0) + ); } /**