RootCauseunvalidated
The zustand `user` state is initialized to `null`, so the route guard treats the initial render as confirmed unauthenticated. Authentication confirmation (e.g., calling `fetchCurrentUser`) happens asynchronously but the guard does not account for an initial “unknown” state.
96149870-c347-44c9-9c53-b9fd19e1a570
The zustand user state is initialized to null, so the route guard treats the initial render as confirmed unauthenticated. Authentication confirmation (e.g., calling fetchCurrentUser) happens asynchronously but the guard does not account for an initial “unknown” state.