[BUG] Auto-opened URLs (e.g. /login) are wrapped in literal quotes on Windows, breaking Edge

Status Closed — not planned
Reported on v2.1.201
Maintainer reply None cached
Activity 1 comment · opened Jul 4, 2026 · closed Aug 28, 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?

Description

When Claude Code automatically opens a URL in the default browser (e.g. running /login), the URL is passed to the OS open command still wrapped in literal double quotes: "$url". Microsoft Edge receives the quotes as part of the URL string and fails to load the page.

Environment

  • OS: Windows 11 Enterprise 10.0.22631
  • Shell: PowerShell
  • Default browser: Microsoft Edge
  • Claude Code version: 2.1.201 (Claude Code)

PS C:\Users\User1> claude --version
2.1.201 (Claude Code)

What Should Happen?

The default browser should open the bare URL with no surrounding characters. For example, running /login should open:

https://claude.ai/login?...

not:

"https://claude.ai/login?...

Error Messages/Logs

Steps to Reproduce

Steps to reproduce

  1. In Claude Code, run a command that auto-opens a browser link, e.g. /login
  2. Observe the URL Edge tries to load

Expected behavior

Browser opens the bare URL, no surrounding quotes.

Actual behavior

Edge address bar shows the URL wrapped in "...", and the page fails to load.

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.201

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

_No response_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗