Cursor keeps old suggestions and keeps trying to apply them

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

All the described below happens in chat mode, I don’t use agent mode and don’t know if it happens there. And I do not use parallel agents (it’s probably more messed up, I don’t even want to touch it):

When I don’t accept an agent’s suggestions and close / delete chat or another agent (chat) overrides the files, or I discard git changes without applying suggestions, the suggestions are never deleted. I reload the cursor, delete all chats, but it keeps trying to apply them (see the screenshot).

Also sometimes, on window reload, it not only suggests to accept or undo changes (like on the screenshot), but it also applies them itself and I see the changes in unstaged changes (usually it only adds last empty line, presumable because it runs lint with old suggestions).

Also sometimes when you apply / undo changes from one chat, it breaks and overrides files in a weird way that applies changes from other chat and it breaks everything.

I reproduced it in many different projects, it’s quite easy to get into these states, it’s rather the default behavior of Cursor.

Steps to Reproduce

Described above

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.2.44 (user setup)
VSCode Version: 1.105.1
Commit: 20adc1003928b0f1b99305dbaf845656ff81f5d0
Date: 2025-12-24T21:41:47.598Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. This is a known issue. The review panel doesn’t sync correctly with git and can keep stale changes.

A similar bug is already tracked here: AI Agent file review list accumulates stale files and doesn't sync with git status

The team is working on a fix. To escalate your specific case, could you share:

  • The Request ID from your latest chat action (chat context menu > Copy Request ID)
  • Logs from Developer Tools (Help > Toggle Developer Tools > Console tab)

Workaround: try closing and reopening the chat, or restarting Cursor. In some cases, starting a new chat helps.

1 Like