On web, NPM forward auth handles authentication at the proxy level. By the time the Flutter app loads, the user is already authenticated. Skip the redundant Flutter OIDC flow that was causing Riverpod "Ref disposed" errors from conflicting auth state updates. Mobile still uses Flutter's OIDC flow as before. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>