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

  1. Any turn where Claude calls AskUserQuestion with 1 question and ~2–3 short options.
  2. The "waiting for your choice" placeholder appears quickly.
  3. 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 claude client. Happy to add this data if it helps narrow desktop-render vs streaming.
  • Possibly related but a different angle (configurable timeout): #73324, #73105.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗