Every operation stuck at "participants" now

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

All duplicate file or delete file operations stuck at "Running ‘xxxx’ participants… "

Steps to Reproduce

  • Select a file, press “CMD + C” and “CMD + V”
  • Delete a file

Expected Behavior

Complete duplicatiion or deletion instantly

Screenshots / Screen Recordings

Screenshot 2026-03-03 at 16.52.50.png

Operating System

MacOS

Version Information

Version: 2.5.26
VSCode Version: 1.105.1
Commit: 7d96c2a03bb088ad367615e9da1a3fe20fbbc6a0
Date: 2026-02-26T04:57:56.825Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. I see the screenshot with the “Running ‘File Delete’ participants…” dialog.

This “participants” mechanism is how extensions hook into file operations. If one of them hangs, it blocks the whole operation. The most likely cause is an extension that isn’t finishing its file event handler.

Can you try this to narrow it down?

  • Launch Cursor from the command line with cursor --disable-extensions and check if file operations work normally.
  • If they do, turn extensions back on and disable them one by one to find the culprit.

Also worth trying: press Cmd + Shift + P, then run Developer: Open Process Explorer while the dialog is stuck. Check if extensionHost is spiking CPU. That would confirm it’s an extension issue.

Let me know what you find.

It looks like these 2 extensions keep running

Screenshot 2026-03-03 at 17.39.33

Just found even the Git cannot be opened

When deleting file, the CPU looks good to me:

1 Like

Thank you for the help, I found the extension caused the issue:

1 Like

Glad you found it! For any user who runs into this later, cursor --disable-extensions is a quick way to check if an extension is causing the issue. Then you can re-enable them one by one to figure out which one it is.