Cursor IDE Loading Issue

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I am facing this issue on every start of cursor window, once I open cursor, it just goes into a loading state including the terminal. I have to open a new window and that fixes the issue. This started happening to me once I started to work on multiple projects in cursor.

Steps to Reproduce

Open two different projects on two different windows, close them both. Open cursor next time, one window will be in loading state.

Operating System

MacOS

Version Information

Version: 3.3.12
VSCode Version: 1.105.1
Commit: 75c0dfd29aecf2cc208dbaf761d5cc459c601aa0
Date: 2026-05-06T03:47:52.249Z
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
OS: Darwin arm64 25.3.0

For AI issues: which model did you use?

Sonnet 4.6

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, this is a known bug. When the window starts, Cursor tries to restore previously opened git diff tabs (or tabs tied to the git model), and git init gets blocked with no timeout. With multiple workspaces, it’s more likely to happen. We’re tracking this on our side, but there’s no ETA for a fix yet.

A better workaround than opening a new window every time:

  • Before you quit, close any git diff tabs or source control views in the affected window. Regular file tabs restore fine.
  • Or disable session restore: Settings → search for window.restoreWindows → set it to none or one. Then Cursor won’t try to restore the stuck state.

Related reports for context:

If this fully helps, or if you can still reproduce it even with no diff tabs open, let me know and I’ll update the thread.

I’m sorry. Thank you for the information you shared. I’m currently using it for company work, so I’m not in a position to test the latest version right now instead of the older stable version.

I plan to stay on the older version for about two more months, and after that I will definitely check the method you suggested. Thank you very much.

2026년 5월 7일 (목) 오후 5:33, Dean Rie <[email protected]>님이 작성:

Hey, quick note: both workarounds from my previous message work on any Cursor version, no upgrade needed. You can apply them right now on the version you’re using:

  • Close any git diff tabs and the Source Control view before quitting, or
  • Settings → search for window.restoreWindows → set it to none or one

If either of these doesn’t work on your version, let me know and we can take a look.