Why is my "keep" button missing?

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The “keep file” function for individual documents is missing; specifically, the function that used to be activated by Ctrl+Enter. I’m unable to trigger the “keep file” button, even after deleting the document and having the AI create a new one, or after overwriting the content.

Steps to Reproduce

I don’t know why it suddenly became like this.

Expected Behavior

Originally, there should have been a “keep file” button.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.1.15 (user setup)
VSCode Version: 1.105.1
Commit: 3a67af7b780e0bfc8d32aefa96b8ff1cb8817f80
Date: 2026-04-15T01:46:06.515Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

All AI models are the same; we are currently using opus4.7.

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi @MERobin,

Thanks for the detailed report and screenshot. Based on what you’re seeing — the “Review Next File” panel button is visible but the per-file Keep/Undo controls are missing from the editor — this is almost certainly the Inline Diffs toggle being off, which switches Cursor into auto-keep mode (changes apply automatically without the review UI).

To bring the Keep button back:

  1. Open Cursor Settings > Agents > Applying Changes

  2. Turn Inline Diffs ON

  3. If nothing changes, toggle it off and on once more, then reload the window (Cmd/Ctrl+Shift+P > Developer: Reload Window)

The naming is unfortunately confusing — the popup that switches this off says “auto-keep,” but in settings it’s called Inline Diffs. Same toggle.

For full context, this is the same issue covered in How to I bring back Keep ALL, where @deanrie explains the fix in more detail.