Cursor does not save the new changes and the Keep All button does not work

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The Keep All button does not work and Agent can’t save files automatically anymore.

Second one is not a dealbreaker for me but i’m sick of seeing inline diffs everywhere. After restarting, the issue persists with certain files. These specific files show up as unsaved with inline diff indicators everywhere even if I’m 1000% sure I saved them before closing the cursor and restarting.

The workaround suggested in another bug reports, the Keep All button in the Chat sidebar, only saves the change made in the last prompt. Other changes remain unconfirmed. I’ve tried every advice in others posts about this issue and non of them worked for me..

If there is another solution that I am not aware of, please help me because I have tried everything except removing the cursor and reinstalling it

Steps to Reproduce

I’ve no idea how and why it started.

Expected Behavior

Just..Save..The..Files..And..KEEP.ALL.THE.CHANGES..i.guess?

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.63 (user setup)
VSCode Version: 1.99.3
Commit: 505046dcfad2acda3d066e32b7cd8b6e2dc1fdc0
Date: 2025-11-05T18:56:58.213Z
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.26200

For AI issues: which model did you use?

auto

Does this stop you from using Cursor

Yes - Cursor is unusable

1 Like

Can confirm, this is incredibly frustrating and only seems to have popped up recently for me. There’s no way to remove the inline diffs and hover toolbar with keep all. Also makes the “Review next file” button unusable for me as it’s stuck on on file that I can neither accept nor deny, no matter which buttons I press.

1 Like

Hey, thanks for the report. This looks like a known bug affecting Apply/Accept. The team is actively investigating, and similar cases were reported in 2.0.54–2.0.64.

To speed up the investigation, please provide:

  • Request ID - after trying Keep All: chat menu (top right) → Copy Request ID
  • A short screen recording showing Keep All not working and persistent inline diffs
  • The specific files affected (or confirm if it happens to all files)
  • Whether it reproduces in Ctrl+K, or only in Agent

I’ll link your details to the existing bug report. Please share the info when you can.

When I close the project folder and cursor and re-login and open the project folder, it immediately shows some open files. Seems like something is stuck in cache. When this happens, the tool does not save the file with the new edit properly. The change on the cursor editor is not even in the local file.

Same issue to me . And the issue dose cause me lost some modified code.

Oh, Is another Chat: After I switch to another chat , then ‘Apply’ button can push down.

Can confirm I’m seeing the same thing. It’s changes I’ve already kept and commited. Deleted the cache folder - still shows up. Even after starting a new chat and having Cursor re-modify the same line of code (prompting it to modify the same line of code), after accepting the change, the old “stuck” suggestion persist. Very odd.

1 Like

Can someone just tell us where the state change files are located so we can delete it please?

Its obviously persisted as cursor restarts with these open files and diff requests with accept or reject buttons that does nothing

1 Like

It’s all stored in the state.vscdb file within the globalStorage directory. This unfortunately has all your cursor login data, etc… I suspect uninstalling and re-installing is just as good as nuking that file. Either one will “fix” this issue. Annoying…

Newest version of cursor I cant login.
The previos version from the newest I have this bug.

I will try 1.4 now and see if things go back to normal otherwise bye bye cursor

EDIT —

Yup the Oldest version available works like a charm. 1.4 works, the 2 newest ones are junk.

Same problem here. I’ve version 2.1.36.

This morning it was working fine, but suddenly I have the same problem.

same issue: Version: 2.1.36 (user setup)
VSCode Version: 1.105.1
Commit: 9cd7c8b6cebcbccc1242df211dee45a4b6fe15e0
Date: 2025-11-26T03:43:48.079Z
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

I just restart windows, uninstal and install cursor, open the project and see the same file with changes unconfirmed. The keep All button do nothing :frowning:

I found a solution. Delete the project from de computer and clone it again. :person_shrugging:

I have the same issue. I am wondering whether this is already being addressed by the cursor team…

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.