From 353d0e4317128b0165a3b33ac82f41eaba7aa10d Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Tue, 14 Jul 2026 09:19:17 +0200 Subject: [PATCH] fix --- packages/svelte/src/internal/client/reactivity/batch.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index cc482dfb5a..c434f20a27 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -568,9 +568,10 @@ export class Batch { // skip if value is derived and is neither dirty nor maybe dirty. transitive // deriveds (a derived depending on another derived) are only MAYBE_DIRTY, so // we must continue traversing them to reach the effects that depend on them - if ((value.f & DERIVED) !== 0 && (value.f & (DIRTY | MAYBE_DIRTY)) === 0) { - return; - } + // TODO how still need a variant of this or not? + // if ((value.f & DERIVED) !== 0 && (value.f & (DIRTY | MAYBE_DIRTY)) === 0) { + // return; + // } for (const reaction of reactions) { var flags = reaction.f;