From 17ed484a2e2a8f9d304d2336eba96a8fa03b0c91 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Fri, 17 Jan 2025 22:23:38 +0000 Subject: [PATCH] chore: improve compiler dependency resolution --- .../svelte/src/compiler/phases/2-analyze/visitors/Attribute.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/svelte/src/compiler/phases/2-analyze/visitors/Attribute.js b/packages/svelte/src/compiler/phases/2-analyze/visitors/Attribute.js index 9d801e095e..fd90002a2f 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/visitors/Attribute.js +++ b/packages/svelte/src/compiler/phases/2-analyze/visitors/Attribute.js @@ -64,6 +64,9 @@ export function Attribute(node, context) { node.metadata.expression.has_state ||= chunk.metadata.expression.has_state; node.metadata.expression.has_call ||= chunk.metadata.expression.has_call; + chunk.metadata.expression.dependencies.forEach((dependency) => + node.metadata.expression.dependencies.add(dependency) + ); } if (is_event_attribute(node)) {