[BUG] "[macOS] Claude in Chrome extension service worker never initiates native messaging connection — manual connectNative() succeeds"

Resolved 💬 4 comments Opened Feb 6, 2026 by dylvez Closed Mar 15, 2026

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_

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗