Hey, thanks for the report. This is a known issue. The extension host and related processes sometimes ignore SIGTERM when you close the window, so the tray icon and background processes stay alive and you have to kill them manually. It’s not only on Linux, there are similar reports on macOS and Windows too:
- Xtension-host processes orphaned after window close/reuse — SIGTERM ignored, requires SIGKILL
- Windows 11 CPU runs hot even after shutting down Cursor
We’ve logged the bug, but I can’t share an ETA for a fix yet.
If you can, please send the output of ps aux | grep -iE 'cursor|code' right after closing the IDE while the tray is still there. I want to confirm which processes are still running: extension host, shared process, ripgrep, or something else. That’ll help us pinpoint where the shutdown sequence gets stuck.