From bcd3acad210c22b8c39d6408e94207ee1754cf21 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 9 Sep 2025 22:22:22 -0400 Subject: [PATCH] simpler fix --- .../svelte/src/internal/client/dom/blocks/boundary.js | 8 -------- packages/svelte/src/internal/client/reactivity/batch.js | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/packages/svelte/src/internal/client/dom/blocks/boundary.js b/packages/svelte/src/internal/client/dom/blocks/boundary.js index 659f6014b8..28f35b0b66 100644 --- a/packages/svelte/src/internal/client/dom/blocks/boundary.js +++ b/packages/svelte/src/internal/client/dom/blocks/boundary.js @@ -259,14 +259,6 @@ export class Boundary { this.#anchor.before(this.#offscreen_fragment); this.#offscreen_fragment = null; } - - const batch = current_batch; - - if (batch) { - queue_micro_task(() => { - batch.flush(); - }); - } } } diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index 5176a4f74b..555286e53a 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -685,7 +685,7 @@ export function suspend() { batch.activate(); batch.decrement(); } else { - batch.deactivate(); + batch.flush(); } unset_context();