From dfa8d6be89f45432bd72bab8677fe7d2ea096828 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 4 Jun 2025 16:49:51 -0400 Subject: [PATCH] yes it can, apparently --- packages/svelte/src/internal/client/reactivity/batch.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index 87491f4e1e..0c2e034bc5 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -219,8 +219,9 @@ export class Batch { flush() { flush_queued_root_effects(); - // TODO can this happen? - if (current_batch !== this) return; + if (current_batch !== this) { + return; + } if (this.settled()) { this.remove();