From 6cd425890eb915988652a97ec1710b13edd9973c Mon Sep 17 00:00:00 2001 From: ComputerGuy <63362464+Ocean-OS@users.noreply.github.com> Date: Wed, 6 Aug 2025 12:27:41 -0700 Subject: [PATCH] more? --- .../compiler/phases/3-transform/client/visitors/Fragment.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/Fragment.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/Fragment.js index 5e38a4171d..61d7bdb548 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/Fragment.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/Fragment.js @@ -48,7 +48,8 @@ export function Fragment(node, context) { const is_single_child_not_needing_template = trimmed.length === 1 && (trimmed[0].type === 'SvelteFragment' || trimmed[0].type === 'TitleElement'); - const has_await = context.path.at(-1)?.type !== 'Root' && node.metadata.has_await; + const has_await = + node.metadata.has_await && !(parent.type === 'Root' && parent.fragment === node); const template_name = context.state.scope.root.unique('root'); // TODO infer name from parent const unsuspend = b.id('$$unsuspend');