[BUG] 'All above are correct' option does not pass underlying options
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?
When using the ask user question tool in Claude Code, the final option provided (for example, "All of the above are correct") does not provide the underlying options when selected.
The tool presents several options (e.g., three choices) and a final option like "All above are correct". When a user selects this final option and submits it, the Claude Code interface only receives the literal string "All above is correct". The first few options are not passed along, so Claude Code cannot determine which options were intended. This makes the answer essentially broken because it lacks the context from the earlier options.
Actual behavior:
The answer passed to Claude Code is only the phrase "All above is correct," and the underlying choices are omitted. Claude Code cannot read the first three options, so the answer is unusable and the question is effectively broken.
What Should Happen?
Selecting the "All of the above are correct" option should include all of the previous options in the answer, or otherwise convey the full context to Claude Code so that it knows what "all of the above" refers to.
Error Messages/Logs
Steps to Reproduce
- Use the ask user question tool in Claude Code to create a question with multiple options and a final "All of the above are correct" option.
- Ask a user to select the final option and submit their answer.
- Observe in Claude Code that the answer passed in is just the final option text; the tool does not see the first three options.
Claude Model
Opus
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.0.55
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
iTerm2
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗