[Desktop] Mod UI gaps: PromptHint not drawn, Text color ignored inside Button, dropped pane presses

Status Open
Reported on v2.1.295
Maintainer reply None cached
Activity 0 comments · opened Oct 15, 2026

Claude Code 2.1.295, desktop app (macOS).

  1. PromptHint trees aren't drawn. The types say PromptHint is raised on the terminal and desktop, and a hook "draws its own tree". On desktop, a returned tree (Box with Text + Buttons) never appears, and nothing is logged. It validates and renders in claude plugin test.
  2. Text color is ignored inside Button. <Button><Text color="success">●</Text> Label</Button> draws the dot in the default color on desktop. It works outside the button.
  3. Dropped presses in a mod Pane. The app logs show engine surface: ui_press not handled {"plugin":"…","key":"toggle-log"}, and the same for other button keys, and the clicks do nothing. It looks like a press reaches a stale handle after the pane redraws (the pane redraws about once a minute from state updates).
  4. Feature gap: the AbovePrompt band is always inside the app's full-width card. A bare option (no background, fitted to content) would help small status UIs.

View original on GitHub ↗