UX: AskUserQuestion modal hides upstream context, forcing decisions on option-summaries alone

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 25, 2026

Context

I use Claude Code intensively for structural decisions on my project (file conventions, refactoring plans, prospect follow-ups). Many of these decisions come to me through the AskUserQuestion tool as a multiple-choice modal.

Problem

The AskUserQuestion modal fills the entire visible terminal area. When I need to answer, I lose sight of the detailed explanation Claude Code wrote just above the question (analysis, tables, mappings, trade-offs, examples). I can only see the option labels + short descriptions inside the modal itself.

Impact:

  • I sometimes make suboptimal decisions because I answer based only on the option summaries, not on the full context Claude Code just laid out.
  • The problem is worse when the analysis above was long (e.g. multi-column comparison, mapping table, examples of concrete impact).
  • The problem also appears when my own answer field grows large (4/5 of the screen) and pushes Claude's response above out of view.

Suggested improvement

Make the question zone (or the whole chat zone) draggable / movable, so I can temporarily push it aside to re-read what's above. Alternative: collapsible modal, or a "peek above" toggle that shrinks the modal to a compact header while I scroll.

Even simpler: allow the modal to be scrolled past (e.g. keyboard shortcut to jump to answer field without needing the modal fully visible).

Environment

  • Claude Code CLI, terminal client
  • Frequency: multiple times per day in complex structural sessions
  • Workaround today: I have to make Claude Code repeat the context inside the options themselves, which bloats the modal and consumes more tokens

User quote

"Quand tu me demandes des QCM je ne vois pas ce que tu as expliqué avant, car cela occupe toute l'espace et donc je prends une décision sur la base des résumés dans les QCM, pas sur l'explication, donc parfois je n'ai pas toute l'information pour prendre une bonne décision !"

Thanks for considering.

View original on GitHub ↗