diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js index ad171af8f3..15982899c9 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js @@ -378,6 +378,7 @@ export function build_expression(context, expression, metadata, state = context. return value; } + // Legacy reactivity is coarse-grained, looking at the statically visible dependencies. Replicate that here const sequence = b.sequence([]); for (const binding of metadata.references) {