98683bbd5e
Role lived in the scoped UserContextAccessor for the circuit's lifetime and was never refreshed, so an admin promoting a user (e.g. N0 to N1) did not reach the affected user's live session. AppInitializer now re-reads the user on each LocationChanged, applying role changes on next navigation. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>