From 7509485ecaa4421c6a1c03eeb87aa8192c65f58d Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Thu, 24 Sep 2026 00:36:47 +0200 Subject: [PATCH] oops --- packages/svelte/src/internal/client/reactivity/batch.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index ce69a4ef8c..9bf075867b 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -899,7 +899,7 @@ export class Batch { const current = batch.current.get(source); batch.current.delete(source); - if ([...batch.current.values()].every((value) => !value.is_derived)) { + if ([...batch.current.values()].every((value) => value.is_derived)) { // The real world has overtaken every write of this fork, so it is obsolete. Discard it // right away (its speculative branches must not be adopted by anyone), and empty // `current` so that `commit()` can tell this apart from a user-initiated discard