Rejecting a single edit rejects ALL edits of that file

Describe the Bug

Repro steps:

Ask cursor agent to make some changes to a file. It does so, perhaps using multiple edit calls. (call it edit #1) No problem.
Without hitting “approval all”, ask cursor agent to make another edit. (call it edit #2). it does so.
Click the ‘reject’ button specifically only on the most recent edit (#2).
Expected result:

Edit #2 is rejected, and edit #1 remains.
Actual result:

ALL edits in this session are rejected.

Steps to Reproduce

Run a few edits without accepting them, reject a single one: All edits are gone.

Lost a few timey my progress on a complete file, because it looks scoped to a single agent change, not all what was changed.

Edit: Copied from here, since it was closed:

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.52 (Universal)
VSCode Version: 1.99.3
Commit: 9675251a06b1314d50ff34b0cbe5109b78f848c0
Date: 2025-10-17T01:41:03.967Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. This is a known issue already mentioned in the linked topic. Right now, the Undo button rejects all pending edits in the session instead of only the selected one.

I’ll pass this to the team. As a temporary workaround, you can:

  • Accept all edits first, then manually undo or fix the changes you didn’t want
  • Or accept edits incrementally after each agent response before requesting the next change

Let me know if this works for you.

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