From c0723add3993b306bc8061c80a25b1aa3cf1e4a9 Mon Sep 17 00:00:00 2001 From: ComputerGuy <63362464+Ocean-OS@users.noreply.github.com> Date: Thu, 28 Aug 2025 18:11:56 -0700 Subject: [PATCH] fix? --- packages/svelte/src/internal/client/reactivity/async.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/reactivity/async.js b/packages/svelte/src/internal/client/reactivity/async.js index 0767bd3688..181c33e9b9 100644 --- a/packages/svelte/src/internal/client/reactivity/async.js +++ b/packages/svelte/src/internal/client/reactivity/async.js @@ -196,5 +196,9 @@ export async function async_body(fn) { * @returns {Promise>} */ export function all(...promises) { - return Promise.all(promises.map((promise) => save(promise).then((restore) => restore()))); + return Promise.all( + promises.map((promise) => + promise instanceof Promise ? save(promise).then((restore) => restore()) : promise + ) + ); }