diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index 1556fec87f..25877366ba 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -770,7 +770,7 @@ function get_batch_value(signal, first_time) { var reactive = in_derived || - is_updating_effect || + (active_effect !== null && active_reaction === active_effect && (active_effect.f & REACTION_IS_UPDATING) !== 0) || (active_effect !== null && (active_effect.f & ASYNC) !== 0); if (