Cursor is not loading source control, terminal, extensions when opening application.
I have to try closing and reopening the app a few times. It will eventually work. One time it took 2 retries to work. Another time it didn’t fully load cursor until the 3rd attempt.
This is a known issue. The Extension Host sometimes fails to finish initializing on startup, which causes source control, terminal, and extensions to all fail to load. Our team is actively investigating it.
A workaround that has helped others is deleting the workspaceStorage folder – Cursor will regenerate it automatically. On macOS, the path is:
I hear you. Having to do that every time you open Cursor is not acceptable.
A quicker alternative that avoids folder deletion entirely: press Cmd+Shift+P and run Developer: Reload Window. This restarts the Extension Host and usually brings everything back in a few seconds, without quitting Cursor or touching any folders.
On the permanent fix: this is a high-priority issue our team is actively working on. I don’t have an ETA to share yet, but I’ll follow up here when it ships.
Would this explain why on startup half the time the “npm scripts” panel does not load? I find I have to restart Cursor after startup frequently to get this panel to appear.
The only way I can get cursor to open now is if I delete
~/Library/Application Support/Cursor/User/workspaceStorage
every time before I try to open it.
@anthonyleeper - Yes, most likely. The npm scripts panel is loaded by an extension, and the same Extension Host initialization issue can prevent it from loading on startup. The same workaround applies: press Cmd+Shift+P and run Developer: Reload Window. A permanent fix is coming in a near-term update.
@something_something - Sorry this is getting worse for you. If Reload Window stopped helping on 3.2.21, the workspaceStorage deletion is unfortunately the most reliable workaround right now.
Our engineering team has shipped multiple Extension Host stability improvements that are in testing internally and will reach stable in the next update. Once that lands, this should be resolved. I’ll follow up here when it’s available.
Have found out why this happens for me, if there is something in the main tab that is a “bit funky” (3D Models, CSV, some images like PNGs), it wont load the other modules like Terminal / GIT. If you close off all the active tabs or load up any normal code page, then restart so it is not looking at this as default, everything loads.
My theory is something blocks everything else loading in this sequence so looking at some things that are not “normal code” like CSV, png etc, will cause issues.
Steps to reproduce, select a PNG. Close editor and re-open. Note terminal wont show, or source control
Fix, close that tab or open a tab of code like .tsx, restart and happy days!
hey @janosh , yeah, this is still an open known issue on cursor side (Extension Host not finishing init on startup). Mohit flagged fixes in internal testing back in May but nothing shipped/confirmed since, and you’re not alone, would you mind sharing your current version ? I will ping the team