We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 290dfa5 commit 88a84ffCopy full SHA for 88a84ff
packages/svelte/src/reactivity/map.js
@@ -105,7 +105,12 @@ export class SvelteMap extends Map {
105
increment(s);
106
107
// if not every reaction of s is a reaction of version we need to also include version
108
- const needs_version_increase = !s.reactions?.every((r) => version.reactions?.includes(r));
+ var v_reactions = version.reactions === null ? null : new Set(version.reactions);
109
+ var needs_version_increase =
110
+ v_reactions === null ||
111
+ !s.reactions?.every((r) =>
112
+ /** @type {NonNullable<typeof v_reactions>} */ (v_reactions).has(r)
113
+ );
114
if (needs_version_increase) {
115
increment(version);
116
}
0 commit comments