Visual Editor - undo/apply never reset themselves

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I made changes using visual editor - all done and applied. However, when I add another one, it tries to do also apply the one before (or already completed one) - this continues on.

Steps to Reproduce

Select anything to make a change, apply it, it adds to chat and does it.
You will see the Undo/Apply remains, even though it has completed.
Add something else, apply it - it will do the first one, then the new one again.

Expected Behavior

After completing the change, to remove the Undo/Apply - or history or whatever you want to call it.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.2.17 (user setup)
VSCode Version: 1.105.1
Commit: cf858ca030e9c9a99ea444ec6efcbcfc40bfda70
Date: 2025-12-11T18:30:06.649Z
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?

Sonnet 4.5

Does this stop you from using Cursor

No - Cursor works, but with this issue

1 Like

Hey, thanks for the report. It seems like a bug in 2.2.17 with the Visual Editor.

We need details for the engineering team:

  • A short screen recording showing that Undo/Apply doesn’t reset and past changes are reapplied.
  • Console logs: Help > Toggle Developer Tools, Console tab, clear it, reproduce the bug, and send a screenshot or text of the errors.
  • Check without extensions: run Cursor with extensions disabled using cursor --disable-extensions and let us know if the issue persists.
  • Does it reproduce in another project or a new empty window?

I’ll create a ticket for the engineering team and attach your information. Please provide the details above to speed up the fix.

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In the new style editor, after i click apply and agents applied it, the apply button is still there like it doesnt detect that the implementation is finished

Steps to Reproduce

Make some changes, then click apply button. Then observe that the edit count is still there and the apply button is still active.

Expected Behavior

After implimenting the changes, the apply button musnt show until theres another new changes

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.2.17 (user setup)
VSCode Version: 1.105.1
Commit: cf858ca030e9c9a99ea444ec6efcbcfc40bfda70
Date: 2025-12-11T18:30:06.649Z
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

Does this stop you from using Cursor

No - Cursor works, but with this issue

Same issue here

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I make changes using visual editor and click ‘Apply’, cursor applies the changes successfully. However, these changes don’t get removed from the ‘Edits’ queue, so when I go to make another change using the Visual Editor and click ‘Apply’, Cursor will go through the entire queue of things that it already fixed, and get confused for a few minutes, realize that it already made these changes, and then finally get to the current change I’m trying to apply.

Steps to Reproduce

Make changes using the visual editor. Hit ‘Apply’. Then make more changes using the visual editor. Hit ‘Apply’.

Expected Behavior

Ideally what should happen, is I make a change with the visual editor, hit apply, cursor makes the changes, and then those changes are removed from the queue since they’ve all been made.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.2.20 (Universal)
VSCode Version: 1.105.1
Commit: b3573281c4775bfc6bba466bf6563d3d498d1070
Date: 2025-12-12T06:29:26.017Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0

For AI issues: which model did you use?

N/A

For AI issues: add Request ID with privacy disabled

N/A

Additional Information

N/A

Does this stop you from using Cursor

No - Cursor works, but with this issue

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