From 1e2958e5ac70d9f7174068936c487ac0295d3852 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 16 Oct 2025 16:43:29 -0400 Subject: [PATCH] reinstate kludge --- packages/svelte/src/internal/client/dom/blocks/boundary.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/svelte/src/internal/client/dom/blocks/boundary.js b/packages/svelte/src/internal/client/dom/blocks/boundary.js index 039eded21b..b47857d843 100644 --- a/packages/svelte/src/internal/client/dom/blocks/boundary.js +++ b/packages/svelte/src/internal/client/dom/blocks/boundary.js @@ -285,6 +285,13 @@ export class Boundary { this.#anchor.before(this.#offscreen_fragment); this.#offscreen_fragment = null; } + + // TODO this feels like a little bit of a kludge, but until we + // overhaul the boundary/batch relationship it's probably + // the most pragmatic solution available to us + queue_micro_task(() => { + Batch.ensure().flush(); + }); } }