[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

View original on GitHub ↗