Closing/Killing Cursor IDE does not kill all background processes

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:

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.