Mixed $: statements and runes after Svelte 5 upgrade: update timing drift needs diagnosis
Symptom After upgrading a project to Svelte 5, some components were migrated to runes ( $state , $derived , $effect ) while others still use legacy $: reactive statements. Everything compiles, but side effects appear to run earlier or later than before in components that sit at the boundary between the two styles — values update correctly, only the ordering