-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Svelte 5: Hot Reload not working with included component #12403
Comments
In my project on 178 it's working as expected, and stopped with version 179 onwards |
Same here. 178 works, 179+ breaks. |
@Rich-Harris Hello Rich Would it be possible to get a fix for this one into next.186? Makes it rather difficult to dev with Svelte 5 RC. 😢 Thank you! 🍻 |
You can pin to an older version until we get a chance to fix it |
Not sure what changed, but this is now working fine for me. I don't think it was a fix in svelte5 itself, as I tested with versions where this was still happening. I am guessing some other package received the fix? |
@HummingMind are you sure? |
Fixed by #12575 |
It did on my desktop. I am about to go on my laptop in 30 minutes, I'll see what happens there. |
Yes. Looks like 197 fixed it, as @dummdidumm mentioned above. The reason I thought older versions worked, because I forgot I was using ^ in my devDependencies for Svelte, so I was changing the version numbers but npm was always using 197. 😆 |
Describe the bug
Hot Reload is not working if a component is mounted into a
+page.svelte
.When editing the mounted compontent and i.e. change a text or add a div the component is going to disappear in the browser. In order to show the component again one have to reload the browser page.
In case the code of the component is directly written into the
+page.svelte
file it's working as intended. One can change the code on the+page.svelte
and it reloads the desired place.Reproduction
I've created the following example to reproduce the bug.
On the root route
/
there is the mounted component causing the bug.On the
/example
route the component code is directly written into the+page.svelte
not producing any issues.reproduction.zip
EDIT: Works in 5.0.0-next.178 and breaks in 5.0.0-next.179
Logs
System Info
Severity
annoyance
The text was updated successfully, but these errors were encountered: