From b61c6ad52a9e44f09637e67dabaf9444ef470cbb Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sun, 4 May 2025 14:41:00 +0200 Subject: [PATCH] fix --- packages/svelte/src/internal/client/reactivity/deriveds.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/reactivity/deriveds.js b/packages/svelte/src/internal/client/reactivity/deriveds.js index 44e51b412f..9c1390a0bf 100644 --- a/packages/svelte/src/internal/client/reactivity/deriveds.js +++ b/packages/svelte/src/internal/client/reactivity/deriveds.js @@ -182,10 +182,11 @@ export function async_derived(fn, location) { if (e === STALE_REACTION) { if (should_suspend) { + // TODO this feels asymmetrical though it seems to work? if (!ran) { boundary.decrement(); } else { - batch.decrement(); + batch.remove(); } } } else {