[Bug] Chrome extension native messaging host files not created on reconnect
Resolved 💬 3 comments Opened Jan 1, 2026 by ttaub Closed Jan 5, 2026
Bug Description
Unfortunately, this is a confirmed bug in Claude Code with no workaround yet. The files needed for Chrome integration simply aren't being created when you click "Reconnect extension".
Here's the situation:
- Your setup is perfect (correct versions, logged in, extension installed)
- The bug is in Claude Code's installation process for the native messaging host
- Multiple users on macOS are experiencing this exact issue
- There's no manual workaround documented yet
What you can do:
- Report this on the GitHub issue to add pressure for a fix:
https://github.com/anthropics/claude-code/issues/14894
- Try the /bug command in Claude Code to report directly to Anthropic:
/bug
- Check for updates periodically - this might be fixed in a future version:
claude update
I'm sorry we spent all this time troubleshooting only to find it's a known bug! The good news is it's not your configuration - everything is set up correctly, it's just waiting for Anthropic to fix the installation mechanism.
Sources:
- https://code.claude.com/docs/en/chrome
- https://github.com/anthropics/claude-code/issues/14894
- https://github.com/anthropics/claude-code/issues/14391
Environment Info
- Platform: darwin
- Terminal: WarpTerminal
- Version: 2.0.76
- Feedback ID: 3cf8e01e-12c0-46b5-9c02-f5983dc4be6b
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/tomtaubkin/.local/share/claude/versions/2.0.76 (expected in multi-process scenarios)\n at XZR (/$bunfs/root/claude:2430:2165)\n at fUA (/$bunfs/root/claude:2430:1885)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-01T21:34:10.149Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-01T21:34:38.914Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-01T21:38:40.020Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-01T21:39:12.142Z"},{"error":"Error\n at ak (/$bunfs/root/claude:59:1144)\n at <anonymous> (/$bunfs/root/claude:60:10093)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:62:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-01T21:41:20.267Z"},{"error":"Error\n at ak (/$bunfs/root/claude:59:1144)\n at <anonymous> (/$bunfs/root/claude:60:10093)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:62:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-01T21:41:20.501Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-01T21:43:32.998Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗