Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
After cursor completed a session, I did not accept / reject line by line the code. However, it looked good, so I committed to a branch. When I switched branches, All of the edits that it made were still in review on the new / different version of the file, making editing the file completely impossible.
Steps to Reproduce
- Have Cursor write changes to a file.
- Do not accept / reject any of its changes.
- Commit changes to a branch (or don’t I don’t think it matters actually)
- Switch branches
- Re-open the file on the new branch (which has new / updated / totally different content)
- See it asking for accept / reject all over which is completely irrelevant to what is happening
Expected Behavior
It needs to “forget” that it edited the file, or “reread” the file in question from disk and know it’s changes are not there / relevant anymore. There needs to be a way to force clear it’s memory or to essentially say “forget all of those changes from earlier,” or at least a way to “break” out of review mode
Operating System
MacOS
Version Information
Version: 2.4.28 (Universal)
VSCode Version: 1.105.1
Commit: f3f5cec40024283013878b50c4f9be4002e0b580
Date: 2026-02-03T00:56:18.293Z (1 day ago)
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 25.2.0
For AI issues: which model did you use?
claude-4.5–opus-high
Additional Information
Seems to happen with multiple different agents. Clearing the chat(s) does not fix. Archiving agents does not fix.
Does this stop you from using Cursor
Yes - Cursor is unusable