From ebca33930cf8c42fe6892736dde8f098e22105d8 Mon Sep 17 00:00:00 2001 From: ComputerGuy <63362464+Ocean-OS@users.noreply.github.com> Date: Fri, 1 Aug 2025 23:25:12 -0700 Subject: [PATCH] fix, minor cleanup --- .../phases/2-analyze/visitors/Fragment.js | 26 +++++-------------- .../client/visitors/SvelteBoundary.js | 2 +- 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/packages/svelte/src/compiler/phases/2-analyze/visitors/Fragment.js b/packages/svelte/src/compiler/phases/2-analyze/visitors/Fragment.js index 4a2d621629..f3442bad49 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/visitors/Fragment.js +++ b/packages/svelte/src/compiler/phases/2-analyze/visitors/Fragment.js @@ -6,24 +6,10 @@ * @param {Context} context */ export function Fragment(node, context) { - const parent = /** @type {AST.TemplateNode} */ (context.path.at(-1)); - // if ( - // !parent || - // parent.type === 'Component' || - // parent.type === 'Root' || - // parent.type === 'IfBlock' || - // parent.type === 'KeyBlock' || - // parent.type === 'EachBlock' || - // parent.type === 'SnippetBlock' || - // parent.type === 'AwaitBlock' - // ) { - const fragment_metadata = { - has_await: false, - node - }; - context.next({ ...context.state, fragment: fragment_metadata }); - node.metadata.has_await = fragment_metadata.has_await; - // } else { - // context.next(); - // } + const fragment_metadata = { + has_await: false, + node + }; + context.next({ ...context.state, fragment: fragment_metadata }); + node.metadata.has_await = fragment_metadata.has_await; } diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteBoundary.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteBoundary.js index d37b990440..70df022355 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteBoundary.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteBoundary.js @@ -43,7 +43,7 @@ export function SvelteBoundary(node, context) { // to resolve this we cheat: we duplicate const tags inside snippets for (const child of node.fragment.nodes) { if (child.type === 'ConstTag') { - context.visit(child, { ...context.state, init: const_tags }); + context.visit(child, { ...context.state, consts: const_tags }); } }