[BUG] /rewind picker shows only ~2 entries in fullscreen TUI renderer, ~10 in default renderer
What's Wrong?
With the fullscreen TUI renderer enabled ("tui": "fullscreen" in settings.json, equivalent to CLAUDE_CODE_NO_FLICKER=1), the /rewind checkpoint picker displays only about 2 entries at a time. The same session in the classic default renderer shows roughly 10 entries in the picker at the same terminal size.
The list is still fully navigable with the keyboard (j/k, Shift+J/Shift+K), so no data is lost, but browsing checkpoints 2 rows at a time makes it hard to find the right prompt to rewind to in a long session.
What Should Happen?
The fullscreen /rewind picker should use the available terminal height like the default renderer does (roughly 10 visible entries at typical terminal sizes), or at least a comparable number of rows.
Steps to Reproduce
- Set
"tui": "fullscreen"in~/.claude/settings.json(or start withCLAUDE_CODE_NO_FLICKER=1) - Run
claude, have a conversation with 10+ user prompts - Run
/rewind: the picker shows only ~2 checkpoints at a time - Switch to the classic renderer (
/tui defaultorCLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 claude), run/rewindin the same session: ~10 checkpoints are visible
Is this a regression?
I don't know (first noticed after enabling the fullscreen renderer)
Claude Code Version
2.1.183 (Claude Code)
Platform
Anthropic API
Operating System
Debian Linux (kernel 6.1)
Terminal/Shell
tmux (TERM=tmux-256color), bash
Additional Information
Terminal window is a normal size (the default renderer fits ~10 picker rows in the same window). Searched existing issues for "rewind fullscreen", "rewind picker", "fullscreen picker", "rewind height" and found no report of this.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗