Transcript view (Ctrl+O) does not respond to scroll keys
Resolved 💬 6 comments Opened May 16, 2026 by davidj4tech Closed Jun 27, 2026
Summary
After opening the transcript view with Ctrl+O (app:toggleTranscript), none of the documented scroll keys respond — keyboard input appears to be ignored entirely. Reproduces both inside and outside tmux.
Environment
- Claude Code: 2.1.138 (native install)
- OS: Linux (proot-distro under Termux on Android),
TERM=tmux-256colorinside tmux, also reproduced in plain terminal outside tmux - Shell: zsh 5.x
Steps to reproduce
- Start
claudein any project. - Have at least a few turns of conversation so there's content to scroll.
- Press
Ctrl+O— the transcript view opens correctly. - Press any of:
j,k,Up,Down,Ctrl+U,Ctrl+D,Ctrl+B,Ctrl+F,g,G,Home,End.
Expected
The transcript scrolls per the documented Transcript / Scroll context bindings (scroll:lineUp, scroll:halfPageUp, etc.).
Actual
No response to any of those keys. View stays put. Esc / q / Ctrl+C do close the view, so some keys reach it — only the scroll keys are unresponsive.
Notes
- Reproduces outside tmux, so this is not a terminal-multiplexer/key-passthrough issue.
/doctorreports no keybinding-related errors.- Only customisation in
~/.claude/keybindings.jsonis inChatcontext (space: null,meta+k: voice:pushToTalk) — nothing touchingTranscriptorScroll. - Possibly a context-mismatch: the docs/keybinding table list scroll actions under
Transcript, but the fullscreen transcript view may actually be in theScrollcontext (or neither is receiving keys).
Workaround
None found.
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗