[FEATURE] Keep diff visible when selecting "tell Claude what to do differently"

Resolved 💬 4 comments Opened Dec 13, 2025 by jaroslawjanas Closed Mar 1, 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

<img width="607" height="141" alt="Image" src="https://github.com/user-attachments/assets/af3bb80b-5c07-4120-a216-ae8180528918" />

When selecting option 3 (_"Type here to tell Claude what to do differently"_) to provide feedback on proposed changes, the diff becomes inaccessible:

  • VS Code Terminal Integration: The diff viewer closes completely - proposed code just vanishes. There's nothing to reference while writing the correction.
  • Standalone Terminal: The diff gets grayed out. Still technically there but hard to read, especially with longer diffs.
  • VS Code Extension: Works fine. Diffs stay visible in the chat panel when entering correction mode.

The problem is obvious: you can't write a useful correction if you can't see what you're correcting. You end up either guessing from memory or just accepting the changes and fixing them manually - which defeats the point of the feedback option.

Proposed Solution

Keep the diff visible and readable when entering feedback mode.

In VS Code Terminal Integration simply persist the diff until the user enters the new prompt or cancels it.

In terminal, keep the original diff coloring (red/green) and don't reposition or obscure it when the feedback prompt appears.

Alternative Solutions

A keyboard shortcut to open the diff in a new window or an external editor.

Priority

High - Significant impact on productivity

Feature Category

Interactive mode (TUI)

Use Case Example

Claude proposes a refactor.
The logic could be a bit better and requires the proposed diff to be structured quite differently.

You select option 3 to tell Claude what to fix.
But now the diff is gone (VS Code Terminal Integration) or grayed out (standalone terminal).

You can't easily read the logic.
If the diff stayed visible, you'd just look at it while typing the correction. Simple.

Additional Context

Terminal

<img width="1120" height="891" alt="Image" src="https://github.com/user-attachments/assets/67ed5de9-fff5-495c-8519-7538e793aef5" />

Terminal VS Code Integration

!Image

Extension

<img width="776" height="904" alt="Image" src="https://github.com/user-attachments/assets/83b531e1-8fd9-4343-9d43-00c26450f570" />

View original on GitHub ↗

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