Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Bug: In-app auto-updater crashes when Node.js processes are running – no warning dialog shown
Description
The in-app auto-updater does not check for running Node.js processes before installing. It silently attempts to overwrite Node.js while it is still in use, causing a crash. Cursor then fails to reopen.
The standalone web installer handles this correctly – it detects running Node.js processes and shows a dialog asking the user to close them before proceeding. The in-app updater lacks this check entirely.
Actual Behavior
No dialog is shown. The updater silently crashes, leaving Cursor in a broken state.
Workaround
Manually download the installer from cursor.com and run it – this correctly prompts to close Node.js processes.
Reproducibility
Reproduced on last 2 consecutive updates.
Impact
High – forces manual reinstall during active work sessions, significant productivity disruption.
Steps to Reproduce
Steps to Reproduce
- Have any Node.js-based application running in the background (reproduced with Wispr)
- A Cursor update notification appears → click “Install Now”
- Cursor shuts down and begins the background update
- Installer crashes due to Node.js conflict – no warning or dialog is shown
- Cursor does not reopen
Expected Behavior
Expected Behavior
The in-app updater should detect running Node.js processes and show a dialog (same as the web installer does), asking the user to close them before continuing.
Operating System
Windows 10/11
Version Information
one before > CursorUserSetup-x64-3.2.11.exe
For AI issues: which model did you use?
auto
Does this stop you from using Cursor
No - Cursor works, but with this issue