Unprocessed changes reappear after Cursor restart

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After restarting Cursor, it shows some unprocessed changes made by the agent, even though there were no such changes before the restart.
Sometimes the toolbar is active even when there are no changes in a file (see screenshot).

Steps to Reproduce

The bug appears sometimes after restarting Cursor - not every time, but often.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.4.36
VSCode Version: 1.105.1
Commit: f9919bf991f247689f9ead605b5c5a3239a2a790
Date: 2026-02-12T21:00:33.976Z
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

Does this stop you from using Cursor

No - Cursor works, but with this issue

I see no pattern - the changes could be from recent prompts or from prompts that were made a while ago.

Just now I restarted Cursor, it showed some unprocessed files. I accepted all changes and restarted it again, and one file was shown as unprocessed even though I definitely accepted all changes.

Hey, this is a known issue with the review state “getting stuck”. Diffs get saved in workspace storage and then show up again after a restart.

Similar reports:

A workaround that helped other users: select the whole file (Cmd+A, Cmd+C), then press Cmd+Z until the diffs disappear, then paste the copied code back in (Cmd+V). This clears the stuck state from workspace storage.