Abstract State Router / Svelte State Renderer render the Svelte component, and then add extra properties on the component instance to later use in other parts of the lifecycle.
In Svelte 4, triggering HMR on one of these components worked fine, and the extra properties stayed intact. In Svelte 5, they get removed, and this breaks the router.