Auto-Accept on Commit is broken

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I have turned on the “Auto-Accept on Commit” setting. It never works. I always have to manually accept changes after committing. Sometimes changes remain in the review mode without any indication and I find out only after reopening the file.

Steps to Reproduce

  1. Make several rounds of changes in the agent mode.
  2. Commit your changes.
  3. Check the updated files to see if the changes were accepted.

Expected Behavior

It should auto accept.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.2.14 (user setup)
VSCode Version: 1.105.1
Commit: 1685afce45886aa5579025ac7e077fc3d4369c50
Date: 2025-12-11T01:12:35.790Z
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

No - Cursor works, but with this issue

2 Likes

Hey, thanks for the report. This is a known issue with the new review workflow that the team is tracking.

Similar reports:

Please try these temporary workarounds:

  1. For phantom diffs: Copy the whole file CMD+A, CMD+C, press CMD+Z until the diffs disappear, then paste the copied code back CMD+V. This clears the stuck state.

  2. External-File Protection: Cursor Settings → Agents → Auto-Run, disable External-File Protection. Sometimes the Agent uses absolute paths that trigger the protection.

Let me know if this helps.

1 Like

Thanks. Sorry didn’t see the other posts. For some reason they didn’t come up when searching for this issue.

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