AuthProvider.build() was initiating silent OIDC while the callback page was processing the auth code, causing PKCE state to be cleared. Now checks if on /callback route and skips silent OIDC initiation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>