From 2e15163219797d7cdbda521e25befffdeb76fd53 Mon Sep 17 00:00:00 2001 From: ComputerGuy <63362464+Ocean-OS@users.noreply.github.com> Date: Sun, 20 Jul 2025 22:42:04 -0700 Subject: [PATCH] doh --- .../compiler/phases/3-transform/client/visitors/ConstTag.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/ConstTag.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/ConstTag.js index b2ad1fbb49..be820b1c0e 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/ConstTag.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/ConstTag.js @@ -19,7 +19,8 @@ export function ConstTag(node, context) { const init = build_expression(context, declaration.init, node.metadata.expression); let expression = create_derived( context.state, - is_expression_async(init) ? b.arrow([], init, true) : b.thunk(init) + is_expression_async(init) ? b.arrow([], init, true) : b.thunk(init), + is_expression_async(init) ); if (dev) { @@ -65,7 +66,7 @@ export function ConstTag(node, context) { is_expression_async(init) ); - let expression = create_derived(context.state, fn); + let expression = create_derived(context.state, fn, is_expression_async(init)); if (dev) { expression = b.call('$.tag', expression, b.literal('[@const]'));