Hey, this is a known bug in 3.1.17. The Extension Host doesn’t start up in time, and then Source Control and branches get stuck on loading. The same issue was reported in a few threads, see Terminal + Version Control doesn't load and Extension Host fails to initialize (Timeout waiting for auth and plugins), breaking AI Agents and Source Control
Try this workaround. It helped another user on the same version.
- Fully quit Cursor.
- On macOS, delete or back up the workspaceStorage folder for this project:
These are subfolders with hash-like names. You can find the right one by running~/Library/Application Support/Cursor/User/workspaceStorage/grepfor your project path inworkspace.json. If you only have a few workspaces, you can delete everything there. - Open Cursor and the project again.
We’re tracking this issue on our side, but I can’t share an ETA for a fix yet. If the workaround helps, let me know. If it doesn’t, please tell me too, and we’ll look at the logs from Output > Extension Host. Also, if you notice any trigger like a specific action, extension, or MCP, that would really help narrow it down.