Skip to content

Commit e95c94f

Browse files
committed
fix: ensure disconnected deriveds correctly connect again
1 parent b94b71c commit e95c94f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/svelte/src/internal/client/runtime.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,8 @@ export function check_dirtiness(reaction) {
207207
for (i = 0; i < length; i++) {
208208
dependency = dependencies[i];
209209

210+
// We always re-add all reactions (even duplicates) if the derived was
211+
// previously disconnected
210212
if (is_disconnected || !dependency?.reactions?.includes(reaction)) {
211213
(dependency.reactions ??= []).push(reaction);
212214
}

0 commit comments

Comments
 (0)