Cannot scroll up in Windows Terminal while Claude Code is running (regression since 2.1.x / Opus 4.7 release)
Status Closed — not planned
Reported on v2.1.112
Maintainer reply None cached
Activity 4 comments · opened Apr 21, 2026 · closed May 28, 2026
Summary
Since the Claude Code release that introduced Opus 4.7 support, scrolling
the terminal scrollback is completely blocked while the Claude Code TUI
is running in Windows Terminal. Mouse wheel, Shift+PageUp, and scrollbar
drag all do nothing. The only way to see earlier output is to exit Claude
Code.
This is a regression — scrolling worked normally in prior versions.
Environment
- Claude Code: 2.1.112
- Windows Terminal: 1.24.10921.0
- OS: Windows 11 Pro for Workstations, build 26200
- Shell: PowerShell / bash via Git for Windows (same behavior in both)
Repro
- Open Windows Terminal
- Run
claude - Produce enough output to require scrollback (any long task)
- Try to scroll up — mouse wheel, Shift+PageUp, scrollbar drag
Expected
Normal terminal scrollback while the TUI is running, as in prior versions.
Actual
Scroll inputs are ignored. Scrollback is inaccessible until Claude Code exits.
Notes
Ctrl+O in-app transcript viewer is a partial workaround but doesn't
replace being able to scroll the terminal naturally (e.g. to copy older
tool output).
4 Comments
Closing for now — inactive for too long. Please open a new issue if this is still relevant.
Still happening for me. Scrolling via mouse scroll wheel just "browses" prompt history.
I'm seeing what might be a related manifestation of this on Windows: after quitting Claude Code (
/exitor Ctrl+C), leftover TUI chrome — specifically the "trust this folder" banner — stays in the terminal scrollback instead of the prompt cleanly restoring. This didn't happen in earlier versions, so it reads as a regression, same as this issue.Diagnostic notes, ruling out environment as the cause:
WT_SESSIONset)Since both shell version and terminal host are ruled out, this points to Claude Code's own exit/cleanup logic (alt-screen-buffer handling not clearing the trust-dialog render on exit) rather than a local config issue — possibly the same root cause as the scroll-lock behavior reported here.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.