From 48100417b516cee8ab012b39796b8737d6c23ad9 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Thu, 24 Sep 2026 22:19:30 +0200 Subject: [PATCH] simplify --- .../src/internal/client/reactivity/batch.js | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index 6002752004..4534498a2c 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -1554,21 +1554,19 @@ export function fork(fn) { e.fork_timing(); } + flushSync(); + var committed = false; - /** @type {Promise} */ - var settled; - /** @type {Batch} */ - var batch; + var batch = Batch.ensure(); + batch.is_fork = true; - flushSync(() => { - batch = Batch.ensure(); - batch.is_fork = true; - batch_values = new Map(); - wv_values = new Map(); - settled = batch.settled(); + batch_values = new Map(); + wv_values = new Map(); - fn(); - }); + var settled = batch.settled(); + + fn(); + flushSync(); return { commit: async () => {