From a22611a60ef1c859abe3f793cbcac5bfd1755ef0 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sun, 29 Mar 2026 17:47:51 -0400 Subject: [PATCH] fix --- packages/svelte/src/internal/client/reactivity/deriveds.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/deriveds.js b/packages/svelte/src/internal/client/reactivity/deriveds.js index 7e3f610d62..dc4f52080c 100644 --- a/packages/svelte/src/internal/client/reactivity/deriveds.js +++ b/packages/svelte/src/internal/client/reactivity/deriveds.js @@ -253,8 +253,8 @@ export function async_derived(fn, label, location) { return new Promise((fulfil) => { /** @param {Promise} p */ function next(p) { - function go() { - if (p === promise) { + function go(v) { + if (p === promise || v !== STALE_REACTION) { fulfil(signal); } else { // if the effect re-runs before the initial promise