- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 4.7k
Closed
Description
Describe the bug
I'm not sure if this is a Svelte or SvelteKit issue (or just me missing something), but loading a remote function using Async w/ SSR seems to be broken. I've tried await in the script block, in a $derived, in an {#each} block, and with/without a <svelte:boundary> and I always get the same error: Svelte error: await_invalid
Reproduction
Logs
Svelte error: await_invalid
Encountered asynchronous work while rendering synchronously.
https://svelte.dev/e/await_invalid
    at Module.await_invalid (node_modules/svelte/src/internal/server/errors.js:17:16)
    at Renderer.child (node_modules/svelte/src/internal/server/renderer.js:128:27)
    at eval (src/routes/+page.svelte:35:16)
    at Renderer.child (node_modules/svelte/src/internal/server/renderer.js:122:18)
    at Renderer.component (node_modules/svelte/src/internal/server/renderer.js:147:22)
    at _page (src/routes/+page.svelte:19:14)
    at eval (.svelte-kit/generated/root.svelte:74:7)
    at eval (src/routes/+layout.svelte:25:5)System Info
System:
    OS: Linux 5.0 undefined
    CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 0 Bytes / 0 Bytes
    Shell: 1.0 - /bin/jsh
  npmPackages:
    @sveltejs/kit: ^2.22.0 => 2.42.2 
    svelte: ^5.25.0 => 5.39.3Severity
annoyance
Metadata
Metadata
Assignees
Labels
No labels