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.
Version: 0.47.8
VSCode Version: 1.96.2
Commit: 82ef0f61c01d079d1b7e5ab04d88499d5af500e0
Date: 2025-03-18T06:55:51.040Z
Electron: 32.2.6
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Darwin arm64 24.3.0