Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions packages/svelte/src/internal/client/runtime.js
Original file line number Diff line number Diff line change
Expand Up @@ -424,10 +424,13 @@ export function update_reaction(reaction) {
reaction.deps = deps = new_deps;
}

if (!skip_reaction) {
for (i = skipped_deps; i < deps.length; i++) {
(deps[i].reactions ??= []).push(reaction);
for (i = skipped_deps; i < deps.length; i++) {
var dep = deps[i];
if (!skip_reaction) {
(dep.reactions ??= []).push(reaction);
}
// Reset read version back to 0
dep.rv = 0;
}
} else if (deps !== null && skipped_deps < deps.length) {
remove_reactions(reaction, skipped_deps);
Expand Down
Loading