[BUG] Terminal viewport jitter / aggressive auto-scrolling during task execution

Status Closed — not planned
Reported on v2.1.17
Maintainer reply None cached
Activity 5 comments · opened Jan 23, 2026 · closed Feb 27, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

  • The terminal UI is unstable while Claude is running tasks; the viewport hitches and jumps instead of staying anchored.
  • The screen rapidly flickers up and down while Claude is "thinking" or generating output.
  • I am frequently thrown back to an upper part of the terminal buffer automatically, which cuts off the live text.
  • It feels like the auto-scroll is fighting with the manual scroll position, creating a stuttering/hitching effect.

What Should Happen?

The terminal should remain anchored to the current line of output.

I should be able to read the live progress without the screen jumping or flickering to previous parts of the session.

Error Messages/Logs

There are no explicit error codes generated for this issue.

This is a visual/UI regression where terminal output becomes misformatted or corrupted during high-frequency updates; visual/UI regression in the terminal rendering.

Steps to Reproduce

The terminal should remain stable and anchored to the current line of output as Claude works.

Manual scrolling should not be overridden by the auto-scrolling mechanism unless new output is actively being generated at the bottom.

Claude Model

Not sure / Multiple models

Is this a regression?

No, this never worked

Last Working Version

None, this issue occurred from the beginning/this never worked

Claude Code Version

2.1.17 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

5 Comments

github-actions[bot] · 8 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/18299
  2. https://github.com/anthropics/claude-code/issues/15875
  3. https://github.com/anthropics/claude-code/issues/15966

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

radaco99 · 8 months ago
github-actions[bot] · 7 months ago

Closing for now — inactive for too long. Please open a new issue if this is still relevant.

JiveDig · 7 months ago

There is a currently open issue for this here https://github.com/anthropics/claude-code/issues/25042. I think it needs real traction.

github-actions[bot] · 7 months ago

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.