mirror of
https://github.com/openai/codex.git
synced 2026-09-03 14:59:03 +00:00
## Summary Selection rows reserve their first two columns for the selection cursor and render into the menu surface's left gutter. The empty-state message reused that shifted row area even though it has no cursor prefix, so `no matches` appeared two columns to the left of the search field. This renders empty lists at the inset list origin while preserving the cursor gutter for non-empty rows.