Review view shows both new and old versions of some moved or deleted files

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

“Review” screen for agent changes shows both both the new and old version of files that were moved or deleted in the same session where they were created.

Steps to Reproduce

To reproduce:

  1. Tell the agent to create a file.
  2. The agent creates the file.
  3. Tell the agent you got the location wrong and it should be somewhere else. Optionally tell it to also make edits (see screenshot).
  4. The agent moves the file and makes edits.
  5. Press “Keep All”
  6. Click “Review”
  7. See both the original (with the most recent content prior to the move) and the new version of the file (with the new content) even though the original file no longer exists.
  8. Click on the old file.
  9. Get a “Not found” error.
  10. Tell the agent to delete the file.
  11. The agent deletes the file.
  12. Click “Review”
  13. Review screen shows both the new and old file (neither of which exist anymore on disk).

Expected Behavior

The Review screen should only show the latest version of the file in step 5 and should not show the file at all in step 11.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.29
VSCode Version: 1.105.1
Commit: 4ca9b38c6c97d4243bf0c61e51426667cb964bd0
Date: 2026-01-08T00:34:49.798Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.2.0

For AI issues: which model did you use?

Auto

Additional Information

Agent is fully aware the file no longer exists. The issue seems to only effect “review.”

The old file shows the old contents as well even though it no longer exists on disk.

This is problematic because it waste human time reviewing files that are no longer relevant if they don’t realize the file was moved or deleted.

This happens all in one session where neither the old or new files were committed. It happens with and without Git.

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report with the screenshot and steps to reproduce.

This is a known issue. The team is aware and working on improvements to the Review feature.