-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Description
Describe the bug
Components using setContext cause application to crash if rendered after an await in the component script tag.
The issue is seemingly not present when running dev server, only in production builds.
Reproduction
https://svelte.dev/playground/59116dbb8f1e484b8aefd3b0ebd303eb?version=latest
Logs
Error
Svelte error: set_context_after_init
`setContext` must be called when a component first initializes, not in a subsequent effect or after an `await` expression
https://svelte.dev/e/set_context_after_initSystem Info
System:
OS: macOS 15.6
CPU: (8) arm64 Apple M1 Pro
Memory: 79.70 MB / 16.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.14.0 - ~/.nvm/versions/node/v22.14.0/bin/node
npm: 10.9.2 - ~/.nvm/versions/node/v22.14.0/bin/npm
pnpm: 10.9.0 - ~/.nvm/versions/node/v22.14.0/bin/pnpm
Browsers:
Chrome: 139.0.7258.128
Safari: 18.6
npmPackages:
svelte: ^5.0.0 => 5.38.1Severity
blocking an upgrade
yaman-cruise, cnolte, TimoWilhelm, Tinggaard, DJMogens and 13 more
Metadata
Metadata
Assignees
Labels
No labels