From 81d972f6456ae5abbb74a6a4eb59043ef3924501 Mon Sep 17 00:00:00 2001 From: paoloricciuti Date: Sun, 23 Mar 2025 10:25:46 +0100 Subject: [PATCH] fix: set unowned as `MAYBE_DIRTY` instead of `CLEAN` --- packages/svelte/src/internal/client/reactivity/sources.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/reactivity/sources.js b/packages/svelte/src/internal/client/reactivity/sources.js index b80d68ac76..866fe85d3b 100644 --- a/packages/svelte/src/internal/client/reactivity/sources.js +++ b/packages/svelte/src/internal/client/reactivity/sources.js @@ -172,7 +172,7 @@ export function internal_set(source, value) { } if ((source.f & DERIVED) !== 0) { - set_signal_status(source, CLEAN); + set_signal_status(source, (source.f & UNOWNED) === 0 ? CLEAN : MAYBE_DIRTY); } mark_reactions(source, DIRTY);