Bug fixes Ensure stale diffs are discarded when view rejoins before the initial join succeeds (#4405) Ensure a LiveComponent's async tasks are cancelled when it is removed (#4401) Ensure formatter does not migrate expressions that close early (#4409)