[BUG] Claude code CLI has degraded approval UX compared to android app
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?
Claude on android has a clever UX when approving commands for claude code remote control - the buttons/options stack from bottom to top starting from "no". This has the effect that you can't accidentally say no to a command when the number of available options changes between 2 and 3 options (i.e. yes/no vs yes/always yes/no).
Currently claude code CLI lacks this, and it's easy to accidentally say no to a command when you're very carefully reading every one and not just spamming keys when you get bombarded with requests 😅.
What Should Happen?
This could be overcome pretty simply by adopting the same kind of UX. To avoid massive changes and a lot of confusion, you could for instance just always bind "no" to 3, "always" to 2, and "yes" to 1.
Error Messages/Logs
Steps to Reproduce
- Ask claude to do something
- Get spammed with a million approvals
- Smash the 2 key until you accidentally say no to something.
Claude Model
Not sure / Multiple models
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.1.79 (Claude Code)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
WSL (Windows Subsystem for Linux)
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗