[Bug] Chrome extension browser tool shows Disabled despite extension installation and fails with OAuth scope error

Resolved 💬 3 comments Opened Feb 28, 2026 by witheringmammal Closed Mar 29, 2026

Bug Description
laude Code-only feature. This is misleading.

Steps to reproduce:

Have both Claude Desktop and Claude Code installed on Windows
Install Claude in Chrome extension
Run claude --chrome from terminal
Run /chrome — shows Disabled even though extension is detected
Try any browser tool — returns disconnected error
Expected behavior:
claude --chrome should connect to the Chrome extension and enable browser automation.

Additional context:

The native host manifest com.anthropic.claude_in_chrome.json references a different extension ID (demiphcfmaddkjipdhfaaggofbddmjnf) that doesn't exist in the Chrome Web Store — "This item is not available"
OAuth error in debug logs: 403 — OAuth token does not meet scope requirement user:profile
Debug log path: C:\Users\tyler\.claude\debug\latest

Environment Info

  • Platform: win32
  • Terminal: null
  • Version: 2.1.63
  • Feedback ID: 2023e2c5-c3dc-4ef3-a5ed-23291c0d2753

Errors

[{"error":"Error: Failed to clone marketplace repository: 'git' is not recognized as an internal or external command,\r\noperable program or batch file.\n    at ic (file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1984:203)\n    at async hv8 (file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1990:1918)\n    at async file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2000:1689\n    at async $E1 (file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4187:23177)\n    at async file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:12656:29002","timestamp":"2026-02-28T17:25:08.882Z"},{"error":"Error: Failed to clone marketplace repository: 'git' is not recognized as an internal or external command,\r\noperable program or batch file.\n    at ic (file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1984:203)\n    at async hv8 (file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1990:2192)\n    at async file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2000:1689\n    at async $E1 (file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4187:23177)\n    at async file:///C:/Users/tyler/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:12656:29002","timestamp":"2026-02-28T17:25:08.932Z"}]

View original on GitHub ↗

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