From 9c0a31feeb780099e63a9f12ce2d7c4c535935e3 Mon Sep 17 00:00:00 2001 From: raythurnvoid <53383860+raythurnvoid@users.noreply.github.com> Date: Wed, 4 Jun 2025 02:30:57 +0100 Subject: [PATCH] Add comment to prevent further regressions --- packages/svelte/src/internal/client/runtime.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index 4c6996db39..efc5b6a1d7 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -834,6 +834,9 @@ export function flushSync(fn) { } while (true) { + // is_flushing cannot be set to `true` before `flush_tasks` because it + // causes the regression at #16076, this can only be observed + // in browser and not in jsdom flush_tasks(); if (queued_root_effects.length === 0) {