-
- 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