Skip to content

Claude in Chrome: OAuth authorize page loads forever after clicking "Authorize" (macOS, ext 1.0.107) #109188

Open

Description

@justhyno

Description

Signing in to the Claude in Chrome extension never completes. After clicking Authorize on the claude.ai consent page, the page shows an infinite loading spinner and never redirects back to the extension. The extension stays signed out, so Claude Code / Claude desktop cannot connect to the browser.

Environment

  • macOS 26.5 (MacBook), device managed by MDM (Jamf)
  • Google Chrome 157.0.8103.78
  • Claude in Chrome extension 1.0.107 (fcoeoabgfenejglbffodgkkbkcdhcgfn), installed from the Chrome Web Store, enabled, Default profile
  • Claude desktop 5.1231.2 (Code tab), signed in with the same account

Steps to reproduce

  1. Click the Claude extension icon → Log in
  2. Chrome opens https://claude.ai/oauth/authorize?client_id=dae2cad8-15c5-43d2-9046-fcaecc135fa4&response_type=code&scope=user:profile user:inference user:chat&redirect_uri=chrome-extension://fcoeoabgfenejglbffodgkkbkcdhcgfn/oauth_callback.html&code_challenge_method=S256&...
  3. Click Authorize
  4. Expected: redirect back to the extension, which becomes signed in
    Actual: spinner forever; no redirect; extension remains signed out

What I already tried (none helped)

  • claude.ai opens and works normally in the same Chrome, already signed in
  • Removed and reinstalled the extension from the Chrome Web Store
  • Fully quit Chrome (Cmd+Q) and reopened
  • Disconnected from the corporate VPN
  • Disabled the system auto proxy (PAC) configuration
  • Checked managed Chrome policies: nothing blocks extensions (only ExtensionInstallForcelist for two corporate extensions)

Claude desktop side

The desktop bridge connects fine and waits for the browser, but the extension never joins:

  • [claude-in-chrome] WebSocket connected ... Waiting for Chrome extension to connect
  • Tool calls fail with NoExtensionConnectedError: No Chrome extension connected after discovery
  • list_connected_browsers returns []
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions