From 6bec42033cc280465cf516fdeaeafce96e92a7ca Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 3 Apr 2026 00:02:15 -0400 Subject: [PATCH] tweak --- packages/svelte/src/internal/client/reactivity/batch.js | 2 ++ packages/svelte/src/internal/client/reactivity/deriveds.js | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index b9d9b316dc..e3b10fd561 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -480,6 +480,8 @@ export class Batch { active_batch?.values?.set(derived, value); } + this.wvs.set(derived, write_version); + if (!this.is_fork || derived.deps === null) { derived.v = value; derived.wv = write_version; diff --git a/packages/svelte/src/internal/client/reactivity/deriveds.js b/packages/svelte/src/internal/client/reactivity/deriveds.js index dc88ef70eb..fa9c37d832 100644 --- a/packages/svelte/src/internal/client/reactivity/deriveds.js +++ b/packages/svelte/src/internal/client/reactivity/deriveds.js @@ -395,7 +395,6 @@ export function update_derived(derived) { if (!derived.equals(value)) { if (active_batch !== null) { active_batch.capture_derived(derived, value); - active_batch.wvs.set(derived, write_version); } else { derived.v = value; derived.wv = write_version;