Plugin UI: mod Input can't be made full width in a desktop pane

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

What: In plugin mods (ui.render on a Pane), an Input keeps its own short width on the desktop Code tab, whatever box holds it. InputProps has no width, and the box around it doesn't stretch it:

  • <Box width='100%'><Input …/></Box>: the field stays short.
  • <Box flexDirection='column' alignItems='stretch' width='100%'><Input …/></Box>: still short.
  • Smaller does work: in a <Box width={8}>, the field shrinks to 8 columns. So the desktop sizes it from its box only downwards.

Why it matters: a pane that takes a note per row (a review list, a todo, an ask list) gets a field a third of the row wide. Longer notes scroll sideways inside it.

Request, any of:

  1. Input fills the width its box gives it (like a block-level text field).
  2. A width prop on Input (columns or a percentage), as Box has.
  3. A multi-line variant (rows on Input, or a TextArea element) for notes longer than a line.

Context: Claude Code 2.1.296, desktop Code tab on macOS; the terminal draws the field fine. Mod: a per-session ask list in a fleet board pane.

Labels I'd pick: enhancement, area:plugins, area:desktop, platform:macos.

— printed by Claude Code, signed by me.

View original on GitHub ↗