[BUG] Navigate tool corrupts chrome:// and about: URLs by prepending https://
Resolved 💬 3 comments Opened Jan 21, 2026 by robertogogoni Closed Mar 12, 2026
Description
The navigate tool doesn't recognize special browser URL schemes and incorrectly prepends https:// to them, corrupting the URLs.
Steps to reproduce
- Use
mcp__claude-in-chrome__navigatewithurl="chrome://extensions" - Check actual tab URL via
tabs_context_mcp
Expected: Navigate to chrome://extensions
Actual: URL becomes https://chrome//extensions (malformed, note missing colon)
Also affected
about:blank→ "Invalid URL" error- Likely affects
file://,chrome-extension://, etc.
Environment
| Component | Version |
|-----------|---------|
| OS | Arch Linux (kernel 6.18.6-arch1-1) |
| Display | Wayland |
| Chrome Canary | 146.0.7645.0 |
| Claude Code | 2.1.15 |
| Claude Extension | 1.0.40 |
| Node.js | 25.1.0 |
Chrome launch flags
--ozone-platform=wayland--enable-features=UseOzonePlatform
Native messaging
- Host configured at:
~/.config/google-chrome-canary/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json - Socket:
/tmp/claude-mcp-browser-bridge-rob
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗