diff --git a/packages/svelte/src/internal/client/reactivity/deriveds.js b/packages/svelte/src/internal/client/reactivity/deriveds.js index 25a95b8060..7b7f72702c 100644 --- a/packages/svelte/src/internal/client/reactivity/deriveds.js +++ b/packages/svelte/src/internal/client/reactivity/deriveds.js @@ -246,9 +246,8 @@ export function async_derived(fn, label, location) { return new Promise((fulfil) => { /** @param {Promise} p */ function next(p) { - /** @param {unknown} v */ - function go(v) { - if (p === promise || v !== STALE_REACTION) { + function go() { + if (p === promise) { fulfil(signal); } else { // if the effect re-runs before the initial promise