[FEATURE] Terminal re-renders entire conversation on resize and Ctrl+O toggle, causing disruptive scrolling

Resolved 💬 3 comments Opened Jan 11, 2026 by nyrv Closed Jan 15, 2026

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

Two related UX issues around terminal re-rendering:

  1. Window resize triggers full context replay - Resizing the terminal window causes the entire conversation history to re-render/scroll, which is slow and

disorienting, especially in long sessions.

  1. Ctrl+O (show thinking) also triggers full replay - Toggling thinking visibility with Ctrl+O re-renders the entire context, making it disruptive to check Claude's

reasoning mid-conversation.

### Current behavior

  • Any resize or Ctrl+O press = full re-render + scroll through entire history
  • Long conversations become painful to navigate
  • Checking thinking mid-task interrupts flow

### Desired behavior

  • Resize: Reflow text in-place without scrolling to top/replaying
  • Thinking: Consider a separate scrollable panel or side view for thinking/actions that doesn't affect the main conversation view

### Environment

  • Claude Code 2.1.4
  • Linux

Proposed Solution

A separate scrollable side-window (with vim navigation), which shows claude's thinking and the work it is doing would be great.

Alternative Solutions

_No response_

Priority

High - Significant impact on productivity

Feature Category

CLI commands and flags

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

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