[BUG] "[macOS] Claude in Chrome extension service worker never initiates native messaging connection — manual connectNative() succeeds"
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?
macOS, Claude Desktop (latest, updated Feb 5)
Claude in Chrome v1.0.45, extension ID fcoeoabgfenejglbffodgkkbkcdhcgfn
Was working Feb 5, stopped working Feb 6, no user-side changes
Native messaging host config is correct, binary exists and is executable
Running chrome.runtime.connectNative() manually in the service worker console succeeds — returns a valid port
But the extension's own service worker produces zero console output and never initiates the connection on its own
Claude Code is installed but no processes running, native host config points to Desktop
Connector toggle is enabled in Desktop settings
What Should Happen?
Claude cowork in desktop should be able to open the browser using the browser extention.
Error Messages/Logs
Steps to Reproduce
attempt to browse to a url within claude cowork.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.0.49 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗