Adding a Windows reproduction from T3 Code 0.1.7, affecting both local models and GPT models routed through CLIProxyAPI.
The primary model name and grey secondary provider/model label share one narrow row. Both become ellipsized, so several different models are visually indistinguishable. Claude rows without that secondary label are much easier to read.
Local models and Favorites
Qwen local-model rows and proxy GPT rows lose their identifying suffixes while the grey text, favorite star, selection mark, and keyboard shortcut also occupy the row:
CLIProxyAPI model list
Multiple entries collapse to similar GPT-... / GPT-5... labels beside clipped CLIProxyAPI ... text:
Requested layout
Prioritize the full primary model name in the row. Move grey secondary details to a tooltip or another on-demand surface, while retaining accessible provider identification and the selection, favorite, and shortcut controls. Allow sufficient width or wrapping for names that still do not fit. Please cover Favorites, search results, and individual-provider tabs as well as grouped lists.
The installed 0.1.7 bundle still contains the model-name truncate class and a sibling subProvider span with min-w-0 shrink truncate text-xs text-muted-foreground/70, corresponding to apps/web/src/components/chat/ModelListRow.tsx.
The hover fix in #29140 would help reveal hidden details, but it does not make the primary names readable at a glance. The grouping approach in #30801 also appears relevant, though its retained secondary labels outside grouped rows would leave these other picker views exposed to the same space pressure.