Streaming output auto-scroll makes responses unreadable while they generate
While Claude is streaming a response, the terminal keeps scrolling/jumping as new lines arrive, which makes it impossible to read the text as it's being produced. I have to wait until generation finishes before I can start reading.
Expected:
The CLI should detect when the user is actively reading (e.g. has scrolled up, or scroll position isn't pinned to the bottom) and stop auto-scrolling in that case — similar to how tail -f-style tools or chat UIs handle "scroll lock". When the user scrolls back to the bottom, auto-follow can resume.
Why it matters:
For long answers this effectively forces a "wait → read" cycle instead of letting me read along with the stream, which is one of the main benefits of streaming output.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗