VS Code extension: scrolling up during streaming should pause auto-scroll

Resolved 💬 3 comments Opened Mar 6, 2026 by sdultsin Closed Mar 10, 2026

When Claude generates a response longer than the visible window in VS Code, the output auto-scrolls to follow new text as it streams in. This is expected default behavior.

The problem: If I manually scroll up to read earlier parts of the response while it's still generating, the auto-scroll keeps pulling me back down. I have to fight against it to read content that's already been output.

Expected behavior: Once the user scrolls up (against the auto-scroll direction), auto-scroll should pause until the user manually scrolls back to the bottom. This is the standard behavior in:

  • claude.ai (web)
  • ChatGPT
  • Most chat/terminal UIs with streaming output

The pattern is: auto-scroll follows output by default, but a single upward scroll gesture signals "I'm reading, stop pulling me down." Scrolling back to the bottom (or the response completing) re-enables it.

Current behavior: Auto-scroll continues regardless of user scroll input, making it difficult to read longer responses mid-generation.

Environment: VS Code extension

View original on GitHub ↗

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