Per-change Keep/Undo buttons missing after Agent edits — only "Undo All" available

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After Agent edits an HTML file, the individual Keep/Undo buttons for each change no longer appear. The only option is “Undo All,” which reverts everything at once — no way to selectively accept or reject changes.

Workaround: manually click into the Files dropdown and Save, which is cumbersome.

Additionally, clicking “Review” correctly shows all diffs, but clicking “Commit” says: “commit is unavailable until there are reviewable changes.”

This has persisted across multiple Cursor versions.

Steps to Reproduce

  1. Open any HTML file in Cursor
  2. Use Agent to make edits to the file
  3. Once Agent finishes, look at the edited file — no per-change Keep/Undo buttons appear
  4. Only “Undo All” is available in the toolbar
  5. Click “Review” — diffs show correctly
  6. Click “Commit” — error: “commit is unavailable until there are reviewable changes”

Expected Behavior

Each individual change made by Agent should show its own Keep/Undo button, allowing selective acceptance or rejection of edits (as it used to work in earlier versions).

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.2.11 (user setup)
VSCode Version: 1.105.1
Commit: e9ee1339915a927dfb2df4a836dd9c8337e17cc0
Date: 2026-04-24T14:36:47.933Z
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

Does this stop you from using Cursor

No - Cursor works, but with this issue

Can you please check that in-line diffs are enabled?

Go to Cursor Settings → Agents → Inline Diffs

It was off, all function works good now, Thanks !!

Great, thanks for confirming :smiley: