Cursor gets stuck on boot

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

At boot cursor shows a thin horizontal spinner in the current tab and “no source control providers registered” and is stuck, and nothing can be done about it except reloading and praying. The bottom part where the terminal is shows three tabs: problems, output and terminal. The three of them are totally empty; so is the main side panel, whereas the agent chat receives input but does not wokr.

Steps to Reproduce

start cursor

Expected Behavior

cursor starts and shows all app contents correctly

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.6.31 (Universal)
VS Code Extension API: 1.105.1
Commit: 81fcf2931d7687b4ff3f3017858d0c6dee7e2a60
Date: 2026-05-31T17:46:29.630Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
xterm.js: 6.1.0-beta.220
OS: Darwin arm64 25.4.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. This is a known bug. The Extension Host doesn’t finish initializing when the window starts, so you get No source control providers registered, empty Problems Output Terminal panels, and Agent chat not working. Your symptoms match exactly.

You don’t need to wipe the whole cache. You can clean it only for the specific workspace:

  • Fully quit Cursor and make sure all Cursor processes are stopped. You can check in Activity Monitor
  • Open ~/Library/Application Support/Cursor/User/workspaceStorage
  • You’ll see a bunch of subfolders, one per workspace, with hash names. Find the one where workspace.json points to your project path anymatix
  • Delete that folder, or back it up first, then start Cursor again

Only that workspace state will reset layout, open tabs, chat history. Your code and git won’t be touched.

If it happens again in other projects, let me know and we’ll collect more data.

We’re tracking the bug, but I can’t share a precise ETA for a fix yet. Let me know if the workaround helped.

Hey @vincenzoml quick update on this bug. The fix has already been merged and will be included in Cursor 3.8. It’s not in the current stable release 3.7.21 yet.

Once you update to 3.8, please check if the startup freeze still happens. Until then, if you hit the same state again, the same workaround from my previous message applies, delete the specific workspaceStorage folder.

Let me know how it goes after the update.

Happens whenever I close Cursor with an active “Working Tree” file open on my MAC. Cursor doesn’t connect to GIT, nor enable chat. Close the file, and reopen Cursor, then it works again.

@Kevin_Schubach thanks, your note about the active Working Tree file when closing is helpful. The symptoms match the ones in this thread. This is a known bug with Extension Host initialization. The fix is already merged and will ship in Cursor 3.8. It’s not in the current stable 3.7.21 yet.

Until the update is out, a temporary workaround is to close the file and restart Cursor, or delete the specific workspaceStorage folder as described earlier in the thread. After you update to 3.8, let me know if the freeze happens again.