router.navigate() looks like one async operation, but inside TanStack Router, four lifetimes decide which work continues, which navigation may publish, how each route attempt resolves, and whether the framework actually rendered it.
New from
@ChaponFlo: