[BUG] Built-in browser does not support passkey (WebAuthn) authentication on macOS — blocks GitHub login
Open 💬 0 comments Opened Jul 14, 2026 by phillipbroberts
What happened
The Claude Code built-in browser on macOS does not support passkey (WebAuthn / platform authenticator / Touch ID) authentication. When a site requires a passkey to log in — in my case GitHub — the passkey prompt does not work in the built-in browser, leaving me unable to authenticate.
Concrete impact: I could not log into GitHub in the built-in browser to review a pull request. There is no fallback to the platform authenticator, so passkey-only or passkey-preferred logins are a dead end.
Environment
- Claude Code 2.1.142
- macOS (Darwin 25.5.0)
- Built-in / embedded browser
Expected
The built-in browser should support passkey / WebAuthn (platform authenticator via Touch ID), or fall back to the system default browser for auth flows that require a passkey, so logins to sites like GitHub complete.
Related (same class of built-in-browser auth limitations)
- #76548 — preview pane cannot do HTTP Basic Auth (native dialog unsupported)
- #76965 — embedded browser pane shows blank content on macOS
- #64630 — macOS does not use the default browser for logging in