[BUG] /radio stops opening the browser after navigating to the Agents (beta) screen and back
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?
After navigating into the Claude Agents screen (beta) via the Left arrow key from the chat prompt and then returning to the session, the /radio slash command stops opening the browser.
The CLI still prints Opening Claude FM in your browser…, but no browser tab/window is actually launched. The command silently no-ops.
The regression is specific to slash commands whose side-effect is opening an external URL in the default browser:
/radiois broken after visiting the Agents screen./feedbackis NOT affected — it continues to work normally.
Restarting claude restores /radio until the Agents screen is opened again.
What Should Happen?
After returning from the Agents (beta) screen, /radio should behave exactly as it does on a fresh session: open Claude FM in the default browser.
Error Messages/Logs
(no error printed in the terminal — the CLI prints "Opening Claude FM in your browser…" and then silently does nothing)
Steps to Reproduce
Environment:
- Claude Code version: 2.1.141
- OS: macOS 15 (Darwin 24.6.0, arm64 / Apple Silicon)
- Shell: zsh
- Terminal: Ghostty
Steps:
- Start a fresh session by running
claudein any project directory. - At the prompt, type
/radioand press Enter.
- Expected & observed: the default browser opens Claude FM. ✅
- From the prompt (empty input), press the Left arrow key to navigate into the Claude Agents screen (beta).
- Navigate back to the chat session.
- Type
/radioand press Enter again.
- Expected: the browser opens Claude FM, same as step 2.
- Actual: the CLI prints
Opening Claude FM in your browser…but no browser window/tab opens.
Additional notes:
- 100% reproducible across multiple sessions.
- Entering the Agents screen and returning is sufficient — no agent needs to be selected.
/feedback(also a built-in slash command) is NOT affected by the same sequence, so the regression appears scoped to the "open URL in default browser" code path rather than slash-command dispatch in general.- Workaround: quit and relaunch
claude.
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.141
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗