Cursor persisting diff flow for old deleted files

Hey, thanks for the detailed report.

It seems related to a known issue with the edit confirmation UI state we’re tracking here: 2.0.48: Edit Confirmation UI Unresponsive. A similar case: "Keep All" button sometimes missing, diff/"Keep" buttons persist after commit

Please try these workarounds:

  • Accept changes via the Git panel instead of the built-in diff UI
  • Ctrl+Shift+P → Developer: Reload Window
  • Start without extensions: cursor --disable-extensions
  • In the problematic file, manually remove the highlighted blocks, save, then immediately Undo

I’ll add your case to the existing ticket. Thanks!