[FEATURE] Stop hijacking terminal scroll
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
I want to be able to scroll the chat discussion while claude is working on a request. Right now, claude cli will force the scroll position to the bottom multiple times per second as it generates tokens, overriding user scrolling. This results in a really poor workflow as I'm forced to engage in "peer idling" with claude while it produces the next set of tokens. I want to read through the discussion, and previous messages, but I'm being forced to watch the ellipsis spinner instead. This results in poor devex
Proposed Solution
Let me scroll as I see fit like every other app under the sun, and stop overriding user intent
Alternative Solutions
I considered switching to codex due to poor devex
Priority
High - Significant impact on productivity
Feature Category
Interactive mode (TUI)
Use Case Example
- submit request
- receive tokens
- submit second request that takes claude longer to complete
- scroll to review tokens from step 2
- claude "knows better" and overrides my scrolling
- dev workflow is broken until claude completes its current task
- now I can review tokens from step 2 after wasting 2-3 minutes
- do this for each message and now I am SUBSTANTIALLY less productive
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗