diff --git a/packages/svelte/src/internal/client/reactivity/deriveds.js b/packages/svelte/src/internal/client/reactivity/deriveds.js index 7681bebd3b..32527836df 100644 --- a/packages/svelte/src/internal/client/reactivity/deriveds.js +++ b/packages/svelte/src/internal/client/reactivity/deriveds.js @@ -213,6 +213,10 @@ export function async_derived(fn, label, location) { decrement_pending?.(); + if (error === OBSOLETE) { + return; + } + batch.activate(); if (error) {