From 80d7bfd15ef31222746d1a2be534da2f495442f1 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 27 Oct 2025 18:40:27 +0100 Subject: [PATCH] WIP --- .../phases/3-transform/server/visitors/shared/component.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/component.js b/packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/component.js index dbd28d4adc..83a5dcf3ec 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/component.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/component.js @@ -322,7 +322,9 @@ export function build_inline_component(node, expression, context) { ); } - if (optimiser.is_async()) { + const is_async = optimiser.is_async(); + + if (is_async) { statement = create_async_block( b.block([optimiser.apply(), statement]), optimiser.blockers(), @@ -337,6 +339,7 @@ export function build_inline_component(node, expression, context) { context.state.template.push(statement); if ( + !is_async && !context.state.skip_hydration_boundaries && custom_css_props.length === 0 && optimiser.expressions.length === 0