bddb8d22b0
auth.user paints from its localStorage cache, but if the hub is the entry point nothing had refreshed the session. Revalidate once (guarded on !auth.ready) so the profile picture + signed-in state are correct wherever the shared bar renders. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>