Skip to content

Commit 6d9801d

Browse files
committed
add optimisation back
1 parent 892bb28 commit 6d9801d

File tree

1 file changed

+3
-0
lines changed
  • packages/svelte/src/internal/client/reactivity

1 file changed

+3
-0
lines changed

packages/svelte/src/internal/client/reactivity/sources.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,9 @@ function mark_reactions(signal, status) {
288288
var reaction = reactions[i];
289289
var flags = reaction.f;
290290

291+
// Skip any effects that are already dirty
292+
if ((flags & DIRTY) !== 0) continue;
293+
291294
// In legacy mode, skip the current effect to prevent infinite loops
292295
if (!runes && reaction === active_effect) continue;
293296

0 commit comments

Comments
 (0)