Reopening Cursor requires re-approval of past agent changes/diffs

Hey, thanks for the detailed report. This is a known bug. The review state doesn’t properly clear after changes are accepted and committed. Several users are running into the same thing:

The console logs you attached are mostly standard extension warnings and not directly related to this issue.

A few workarounds that have helped others:

  1. Close the specific chat sessions that originally produced those diffs. The review state is tied to the chat, so closing it can clear the phantom diffs.
  2. If that doesn’t work, try Accept All on the stuck diffs. Since git status is clean, it just clears the stale review state without changing files. You can double-check with git diff after to be safe.
  3. As a last resort, try launching with extensions disabled using cursor --disable-extensions to rule out extension conflicts.

The team is aware of this. Your report, especially the specific workflow with branch switching after merge, helps with prioritization. Let me know if any of the above helps or if the issue keeps coming back.