[BUG]
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?
<img width="1080" height="2400" alt="Image" src="https://github.com/user-attachments/assets/1a29aaa4-49ef-4c9d-9c3c-9202444fc508" />
What Should Happen?
The clarifying-question dialog (AskUserQuestion) should appear once, and once the conversation moves past it (or it's answered/skipped), it should not render again. It should never resurface as an identical duplicate prompt in a later, unrelated turn of the same session.
Error Messages/Logs
1. In a Claude Code session on the mobile app, trigger an AskUserQuestion-style clarifying dialog with checkbox options and a pinned "skip this / do later" option.
2. The dialog appears correctly the first time.
3. Continue the conversation with several more messages/turns.
4. The same dialog (same question, same options, same pre-checked "skip" checkbox) reappears identically in a later turn, even though it was never actually submitted/answered - it seems to re-render/get stuck rather than clearing after the conversation moves on.
Expected: the dialog should only appear once per actual question, and should not resurface after later unrelated turns.
Actual: the exact same dialog re-renders again several turns later, unprompted.
Steps to Reproduce
- In a Claude Code session on the mobile app, trigger an AskUserQuestion-style clarifying dialog with checkbox options and a pinned "skip this / do later" option.
- The dialog appears correctly the first time.
- Continue the conversation with several more messages/turns.
- The same dialog (same question, same options, same pre-checked "skip" checkbox) reappears identically in a later turn, even though it was never actually submitted/answered - it seems to re-render/get stuck rather than clearing after the conversation moves on.
Expected: the dialog should only appear once per actual question, and should not resurface after later unrelated turns.
Actual: the exact same dialog re-renders again several turns later, unprompted.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.231
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 ↗