Review of changes done in Agent/Chat window disappears after Cursor restart

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

On an Agent/Chat window, after the changes were done by the model and at the end it shows correctly in the bottom of this section the ‘Review’ of all files and the changes done. All good here.
The problem is when I close Cursor, then when restarted all those review changes disappear like if there were accepted, when in fact there were not.
It happens to me every time changes are made by the AI, it forces me to review them all at that moment before closing/restarting Cursor.

Steps to Reproduce

  1. Request any change from the AI
  2. Wait until finish for the Review of changed files to show on bottom.
  3. Restart Cursor (without accepting changes)
  4. Review of changes are gone/lost.

Expected Behavior

I expect to see all pending reviews/files changed in the bottom if there were not accepted. So I can review them even after I restart Cursor IDE.

Operating System

Windows 10/11

Version Information

Version: 3.7.27 (user setup)
VS Code Extension API: 1.105.1
Commit: e48ee6102a199492b0c9964699bf011886708ba0
Date: 2026-06-10T01:46:16.942Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
xterm.js: 6.1.0-beta.256
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

Opus 4.8

For AI issues: add Request ID with privacy disabled

e1d6e594-b915-4a85-8ec7-0fb13affa5ed

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the detailed report. Pending reviews should survive a restart, so if they disappear, that’s not expected behavior.

To figure out what’s breaking, can you confirm a couple things?

  1. After the restart, is it only the Review panel UI that’s gone, while the file changes are still on disk? Or do the edits get reverted too?
  2. Do you commit or stash your changes before closing Cursor, or do you close it with pending diffs still there?

As a temporary workaround, before closing Cursor, click Keep or Undo for the files in the Review panel, or accept or reject per file. Or commit your work in progress so nothing gets lost.

Let me know the answers and we can dig deeper.

Hi Dean,

  1. The file changes persist in disk, there are not lost.
    Is just that all the differences of what was done disappears like if I clicked on “Keep” changes. When I did not. I simply restarted Cursor.
  2. No commit or stash. AI made several changes I wanted to review but did not have time to do it at that moment.

Ideally the review should remain all the time associated to the specific Agent/Chat window. Until I Keep the changes even if is days after. Can be kept in my temp files on disk, is fine, but seems important to be able to go to an old chat session with pending changes to review and be able to do it anytime.

Thanks for looking on this.

It must be some bug with the UI somehow. It happened again, this time by using the action of “Clean Workspace” of Java Projects view panel.
The IDE does kind of a restart in that case. And I see the review showing fine there., but then after some time it is gone. It behaved like if clicked Keep changes, but I did not.

It happened again. This time as I was watching.

Initially, on restart the reviews are there. Then the normal background building process occur in the IDE initially on restart, after 10-20 seconds or so the reviews disappear automatically like if ‘kept’ them (still during some background Java building and initialization happening as showing in the bottom bar).

Thanks, the details really help, especially the part that the diffs don’t disappear right away, but after 10 to 20 seconds during background init or build, and that the same thing happens after Clean Workspace. That narrows it down: the edits on disk stay, but the review state is what collapses, like something in the background is automatically doing Keep.

This isn’t expected behavior. Pending reviews should survive a restart and stay tied to the same chat until you manually press Keep or Undo. I’ve filed an internal bug. I’ll post an update here as soon as I have one.

For now, the workaround is the same: before closing Cursor, or before Clean Workspace, hit Keep or Undo on the files in the Review panel, or commit or stash your work in progress so nothing gets lost.

One quick question: is the project under git? If yes, are the files that lose review committed somewhere, or is your working tree dirty at the time of restart, meaning changes aren’t staged? That’ll help pinpoint what exactly triggers the background auto accept.