[FEATURE] Stop hijacking terminal scroll

Resolved 💬 3 comments Opened Sep 11, 2025 by victor9000 Closed Sep 11, 2025

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

  1. submit request
  2. receive tokens
  3. submit second request that takes claude longer to complete
  4. scroll to review tokens from step 2
  5. claude "knows better" and overrides my scrolling
  6. dev workflow is broken until claude completes its current task
  7. now I can review tokens from step 2 after wasting 2-3 minutes
  8. do this for each message and now I am SUBSTANTIALLY less productive

Additional Context

_No response_

View original on GitHub ↗

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