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-256color inside tmux, also reproduced in plain terminal outside tmux
  • Shell: zsh 5.x

Steps to reproduce

  1. Start claude in any project.
  2. Have at least a few turns of conversation so there's content to scroll.
  3. Press Ctrl+O — the transcript view opens correctly.
  4. 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.
  • /doctor reports no keybinding-related errors.
  • Only customisation in ~/.claude/keybindings.json is in Chat context (space: null, meta+k: voice:pushToTalk) — nothing touching Transcript or Scroll.
  • Possibly a context-mismatch: the docs/keybinding table list scroll actions under Transcript, but the fullscreen transcript view may actually be in the Scroll context (or neither is receiving keys).

Workaround

None found.

View original on GitHub ↗

This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗