Closed gemue-parndt closed 1 month ago
In my project on 178 it's working as expected, and stopped with version 179 onwards
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
@HummingMind are you sure?
It did on my desktop. I am about to go on my laptop in 30 minutes, I'll see what happens there.
@HummingMind are you sure?
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