-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Description
Describe the bug
This PR seems to have introduced something that breaks our app: #17191 (we checked every single version from v5.42.0)
I'm not sure what happens, but we have a table with multiple component. Clicking on the component causes it to toggle from "preview" to "input" mode, and when we do this enough times the components start freezing. Difficult to explain, but here's a video showing how it stops working:
Skjermopptak.2025-11-25.kl.15.26.05.mov
One last thing i have to get off my chest: I am starting to get trust-issues with Svelte upgrades. We have been affected 4 different times the last months due to upgrades coming from "async" mode, even though we have explicitly set FALSE in the experimental config. I know it's a lot of work to maintain a frontend library of this size, and i understand that you have a lot on your plate, but i just have to mention that the current state of feature flagging an experimental feature has not lived up to the expectations i have of this amazing framework/team. The bugs that have occurred the past months have been hard to spot, and there's almost no way for us to notice them except from receiving tickets from our users or us randomly stumbling across them while using our app.
As a result of this we have to reduce the frequency of updating Svelte (probably a good idea anyway in these Shai Hulud times), but now we're also going to be a little nervous when updating Svelte, which is a feeling i wish we didn't need to have.
I'm not hating, i am so grateful for the work you're putting into this framework. But i feel that this just has to be said - because it's almost starting a "should we migrate to another framework" discussion at work.
Quote from my co-worker: "async svelte has given us nothing but headaches, and we're not even using it!"
Reproduction
I'm not really sure how to repro this. It happens infrequently, and i'm not sure what in our code causes the error. But maybe this is somewhat relevant: #17201
Logs
System Info
System:
OS: macOS 15.6.1
CPU: (8) arm64 Apple M1 Pro
Memory: 537.53 MB / 16.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.14.0 - /Users/mathiaspicker/.nvm/versions/node/v22.14.0/bin/node
npm: 10.9.2 - /Users/mathiaspicker/.nvm/versions/node/v22.14.0/bin/npm
pnpm: 10.22.0 - /opt/homebrew/bin/pnpm
bun: 1.0.0 - /Users/mathiaspicker/.bun/bin/bun
Browsers:
Brave Browser: 142.1.84.139
Chrome: 142.0.7444.176
Edge: 142.0.3595.94
Firefox: 142.0.1
Safari: 18.6
npmPackages:
svelte: 5.43.12 => 5.43.12Severity
blocking an upgrade