Skip to content

Parts of application infrequently broken after v5.43.12 #17239

@MathiasWP

Description

@MathiasWP

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

Severity

blocking an upgrade

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions