Desktop app: AskUserQuestion option buttons render several seconds after the "waiting for your choice" placeholder
Resolved 💬 1 comment Opened Jul 13, 2026 by josh87523 Closed Jul 13, 2026
Summary
On the Claude Code desktop app (macOS), when Claude calls the AskUserQuestion tool, the UI shows the "waiting for your choice" placeholder almost immediately, but the actual option buttons take several seconds (sometimes 10s+) to render and become clickable.
This happens even for a single question with one-line options, so it does not appear to be caused by large tool input / long option text.
Steps to reproduce
- Any turn where Claude calls
AskUserQuestionwith 1 question and ~2–3 short options. - The "waiting for your choice" placeholder appears quickly.
- The selectable option buttons lag several seconds behind before becoming clickable.
Expected
Option buttons render as soon as (or close to when) the placeholder appears.
Actual
Placeholder appears fast; option buttons render several seconds later, on essentially every AskUserQuestion call.
Environment
- Claude Code desktop app
- macOS (Darwin 23.6.0)
Notes
- Reproduces with minimal input (1 question, one-line options), so it is unlikely to be tool-input size related.
- CLI comparison not yet performed — unclear whether the same delay occurs in the terminal
claudeclient. Happy to add this data if it helps narrow desktop-render vs streaming. - Possibly related but a different angle (configurable timeout): #73324, #73105.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗