Restore per-message “Files Changed” review (only new edits), stop showing old/past-chat changes

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In older Cursor versions, I had a per-message “Files Changed” review panel at the end of each assistant message that only showed the edits produced by that message/turn. This made review obvious and fast.

In recent versions, that per-message panel is gone and the remaining Files Changed / Review UI shows older/stale changes (including changes from other files/past chats), which makes the review flow confusing.

What I want (key behavior)
• A review surface that shows ONLY the new changes created by the most recent assistant message/turn.
• No “old backlog” mixed in. No changes from past chats. No unrelated previously-modified files.

Why this matters
The old end-of-message panel “just made sense” because it answered one question cleanly:
“What did the assistant just change?”
The current UI often answers a different question:
“What is currently modified somewhere in this workspace / this conversation / previously?”
That’s noisy and makes it easy to accept/reject the wrong things.

Current problem (actual behavior)
• The remaining Files Changed / Review UI can show:
• previously modified files that aren’t part of the current turn
• changes from earlier prompts/turns
• sometimes even changes that feel like they belong to older chats or unrelated sessions
• Result: the review list is not reliably “this message’s edits”.

Expected behavior
One of the following:

Option A (best): restore per-message panel
• Bring back the end-of-message “Files Changed” panel, scoped to only that message’s edits.

Option B: add a toggle / mode
• Setting: “Show per-message file changes review at end of assistant messages”
• Setting or filter: “Only show changes from latest assistant turn”
• Or: “Group review items by turn” with a clear “Latest turn” group.

Steps to reproduce
1. Open workspace with existing modified files or prior change history.
2. Run an agent prompt that edits 1–2 files.
3. Open Files Changed / Review UI.
4. Observe it includes older/unrelated files or prior edits, instead of only the edits from the latest assistant message.

Impact
• Slower and more error-prone review.
• Harder to track cause/effect between message and edits.
• Breaks the tight loop of “prompt → immediate, scoped diff → accept/reject”.

Steps to Reproduce

Operating System

MacOS

Version Information

Version: 2.4.23 (Universal)
VSCode Version: 1.105.1
Commit: 379934e04d2b3290cf7aefa14560f942e4212920
Date: 2026-01-29T21:24:23.350Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 25.2.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

+1, like this

Hey, thanks for the feedback. I get that the new UI might not feel intuitive.

The expandable panel at the top (above the chat box) works in two modes:

Mode 1: shows only the new changes from the latest turn:

  • When the agent just made changes
  • Accepting a file means it disappears from the panel
  • This is the same behavior as the old per-message panel

Mode 2: shows all modified files in the conversation:

  • After you’ve already accepted or rejected everything from the latest turn
  • When new changes happen, it switches back to Mode 1

This came up in this thread: V2.4.21 - Changed files are not shown at the end of conversation anymore. The user understood the logic and was OK with it.

But if you’re seeing old files in Mode 1 (meaning files not from the latest turn, or from other chats), that’s a bug. There was an issue with stale files piling up, and it should be fixed in the latest versions.

Can you clarify:

  1. Do you see old files in the panel right after the agent’s turn (before you accept anything)?
  2. Are those files from the current turn, or from previous chats/sessions?

If this is the stale files issue, try updating to the latest version and check again.

1 Like

wait is there a way to change the mode? Because it seems to me like the behaviour of the chatbox expandable panel is exactly the same as before. And I never used it before, I always relied on the message bubble changed files. Which just worked so much better and more usefully to my workflow. It shows me changes I actually care about, only new ones. So maybe it is a bug. Or at least let us change the mode, because this has literally made Cursor so much worse. I am considering leaving

Also, I’m pretty sure before the message bubble one considered Git committed files and automatically removed them or something. I can’t tell now that I don’t have it anymore, but I just know that that behaviour is exactly what I wanted, and now it’s just terrible.

And yes I still do see random changes from all the conversations just randomly appear. There’s so many weird little bugs and quirks with this thing now that weren’t there before with the message bubble one, so there’s clearly a lot of new bugs. I’m always on the latest version. Please stop breaking Cursor every other day. You change something and break it, and get our hopes up and tear them down again.

Yeah, got it. You mean the old review bubble that was attached to a message, not the expandable panel at the bottom of the chat. Those are two different UI pieces.

About “random changes from all conversations”, that already sounds like a bug. The bug where stale files kept piling up was fixed in one of the recent releases. If you’re on 2.4.23 and you still see files from other chat sessions (not from the current conversation), that’s odd.

Can you clarify:

  • Are those “extra” files definitely from other chats, or from earlier turns in this same chat?
  • If you fully close Cursor and open it again, does the issue still happen?

I’ll pass your feedback about bringing back the per-message bubble to the team. For now it’s a design decision, but I get that the old version worked better for your workflow.

I think also as I’m navigating around the codebase, I see a lot of random, unaccepted changes from old chats from ages ago. that’s also a problem.
And when i click review, it shows changes from other chats to the newly changed files.

I’m really starting to be slowed down now by the new review implementation. The review page is essentially useless, its showing all unaccepted changes from all past chats so I have no idea what am actually trying to review now. My temporary solution is to just check the git changes to actually see what changed, but this is really really terrible. Old chats must not show their changes in the review for the current chat!!!