Hey, thanks for the detailed report. This is a combination of several known issues with the new review workflow that the team is tracking.
Similar reports:
- Phantom Diff Changes That Wont Go Away
- "Keep All" button sometimes missing, diff/"Keep" buttons persist after commit
- I despise the new review workflow
Try these temporary workarounds:
-
For phantom diffs: Copy the entire file
CMD+A,CMD+C, pressCMD+Zuntil the diffs disappear, then paste the copied code backCMD+V. This clears the stuck state from workspace storage. -
For External-File Protection: Go to Cursor Settings - Agents - Auto-Run, and disable External-File Protection. Sometimes the Agent uses absolute paths that trigger the protection.
-
Cmd-click for files: In recent versions, cmd-clicking a file should open it directly, bypassing the review tab.
To help the team investigate:
- Open Help - Toggle Developer Tools - Console and take a screenshot of errors when you see phantom diffs
- Share the Request ID from the problematic chat (chat context menu - Copy Request ID)
- Are you using git worktrees or a multi-root workspace?
Let me know if this helped.