Cursor not showing incremental diffs

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When asking the Agent to do multiple iterative changes on a file (specially on new files the Agent created), the review shows the entire changes (or in this special case, the entire file) instead of showing small diffs.

Steps to Reproduce

Start working on a feature using the agent that generates a new file.
Accept file changes.
Ask Agent to do some more changes.
Click on the file link in the Agent pane on which diffs are made (for example only 2-3 lines this time on the new file created earlier)
Observe that the diff shows the entire file again and not the incremental diff.

Expected Behavior

The second time diff should be only the 2-3 lines the Agent changed in the latest iteration.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.50 (user setup)
VSCode Version: 1.105.1
Commit: 56f0a83df8e9eb48585fcc4858a9440db4cc7770
Date: 2025-12-06T23:39:52.834Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report.

We need a few details to reproduce:

  • On the second view, is the file marked as (new) or shown as a regular file?
  • Are you using Git, and did you add/commit the new file before editing it again?
  • Does the same happen on an existing tracked file with a small edit?
  • A screenshot or a short screen recording of Review showing the full diff
  • Any errors in Help > Toggle Developer Tools > Console at the moment you open Review
  • The Request ID of the agent’s response for this diff: open the message menu and choose Copy Request ID

Quick check:

  1. Create a new file, accept changes, run git add/commit, then ask the agent to change 2-3 lines and open Review. Do you see an incremental diff?
  2. Repeat on an existing file with a small edit

We had a similar topic about diffs: Last update broke diffing. If it’s consistently reproducible on 2.1.50, please send the info above and I’ll pass it to the engineers.

1 Like

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.