From 9d44c4e5a90fba250c68601083d15500caf60b6b Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 25 Feb 2026 21:43:21 -0500 Subject: [PATCH] on second thoughts --- .../src/internal/client/reactivity/effects.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/effects.js b/packages/svelte/src/internal/client/reactivity/effects.js index e1452a9a41..8233824fc0 100644 --- a/packages/svelte/src/internal/client/reactivity/effects.js +++ b/packages/svelte/src/internal/client/reactivity/effects.js @@ -119,15 +119,15 @@ function create_effect(type, fn, sync) { effect.component_function = dev_current_component_function; } - if (fn !== null) { - if (sync) { - try { - update_effect(effect); - } catch (e) { - destroy_effect(effect); - throw e; - } - } else if (collected_effects !== null) { + if (sync) { + try { + update_effect(effect); + } catch (e) { + destroy_effect(effect); + throw e; + } + } else if (fn !== null) { + if (collected_effects !== null) { collected_effects.push(effect); } else { schedule_effect(effect);