[BUG] [BUG] Claude in Chrome extension: persistent "Invalid token or user mismatch" bridge error prevents connection
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Claude in Chrome extension (v1.0.64) fails to connect with a persistent bridge error. The desktop app repeatedly attempts to connect to wss://bridge.claudeusercontent.com/chrome/{account_uuid} and receives "Invalid token or user mismatch" (WebSocket close code 1008).
Steps taken that did not resolve it:
- Reinstalled the Chrome extension
- Toggled the connector off/on in Claude desktop settings
- Deleted bridge-state.json
- Logged out and back in to the desktop app
- Signed out and back in to the Chrome extension
- Restarted Claude and Chrome multiple times
Environment:
- Claude desktop app v1.1.9493
- Claude in Chrome extension v1.0.64
- macOS Darwin 25.4.0
- Both desktop app and extension signed into willmarks@gmail.com
Log evidence from ~/Library/Logs/Claude/main.log:
[Claude in Chrome] Connecting to bridge: wss://bridge.claudeusercontent.com/chrome/646b9230-...
[Claude in Chrome] WebSocket connected, sending connect message
[Claude in Chrome] Bridge error: Invalid token or user mismatch
[Claude in Chrome] Bridge connection closed (code: 1008, duration: 0ms)
What Should Happen?
The Claude in Chrome extension should connect successfully to the Claude desktop app bridge, allowing Claude Code to control the browser via the MCP tools.
Error Messages/Logs
[Claude in Chrome] Connecting to bridge: wss://bridge.claudeusercontent.com/chrome/646b9230-2c71-4cff-ac31-49eec32f382e
[Claude in Chrome] WebSocket connected, sending connect message
[Claude in Chrome] Bridge error: Invalid token or user mismatch
[Claude in Chrome] Bridge connection closed (code: 1008, duration: 0ms)
[Claude in Chrome] No longer connecting, giving up
Steps to Reproduce
- Install Claude in Chrome extension v1.0.64
- Enable "Claude in Chrome" connector in Claude desktop app settings
- Sign into both desktop app and extension with the same account
- Open a Claude Code session
- Observe: bridge connection immediately rejected with "Invalid token or user mismatch"
- Attempted fixes that did NOT resolve: reinstalling extension, toggling connector, deleting bridge-state.json, logging out/in on both desktop and extension
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.87 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗