From 4325e671d3f24a62a89f4b275c65f7ae19f1e7b9 Mon Sep 17 00:00:00 2001 From: "S. Elliott Johnson" Date: Tue, 16 Sep 2025 16:36:56 -0600 Subject: [PATCH] finally --- .../compiler/phases/3-transform/server/transform-server.js | 4 ++++ packages/svelte/tests/server-side-rendering/test.ts | 2 -- .../_expected/server/index.svelte.js | 1 + .../async-each-hoisting/_expected/server/index.svelte.js | 1 + .../_expected/server/index.svelte.js | 1 + .../async-if-hoisting/_expected/server/index.svelte.js | 1 + 6 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js b/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js index d1b7792272..4486c6e7a3 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js @@ -381,6 +381,10 @@ export function server_component(analysis, options) { ); } + if (options.experimental.async) { + body.unshift(b.imports([], 'svelte/internal/flags/async')); + } + return { type: 'Program', sourceType: 'module', diff --git a/packages/svelte/tests/server-side-rendering/test.ts b/packages/svelte/tests/server-side-rendering/test.ts index 95609ccd67..3aa3d3a8d8 100644 --- a/packages/svelte/tests/server-side-rendering/test.ts +++ b/packages/svelte/tests/server-side-rendering/test.ts @@ -59,8 +59,6 @@ const { test, run } = suite_with_variants