Cursor IDE does not load git repositories. keeps showing a blank screen

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I open the IDE and choose a repository, it doesnt fetch it, instead it keeps showing the loading bar on top of the screen

Steps to Reproduce

Happens to me only. I just open the IDE and choose repo

Expected Behavior

It must open the repo

Operating System

MacOS

Version Information

Version: 3.2.16
VSCode Version: 1.105.1
Commit: 3e548838cf824b70851dd3ef27d0c6aae371b3f0
Date: 2026-04-28T21:07:47.682Z (8 hrs ago)
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.4.0

Does this stop you from using Cursor

Yes - Cursor is unusable

This is a known bug. When Cursor restores a session that had a git diff tab open (like the “Working Tree” tab visible in your recording), it can hang indefinitely because the git model initialization has no timeout.

To get past this, try the following:

  1. Force quit Cursor completely

  2. Clear the workspace storage for the affected project. In Terminal, run:

    rm -rf ~/Library/Application\ Support/Cursor/User/workspaceStorage/
    

    Important: This will clear your session state (open tabs, layout) for all workspaces. If you want to target just the affected project, look inside that folder for a subfolder with a workspace.json referencing your project path.

  3. Reopen Cursor and your project

To avoid triggering this again until a fix ships: close any git diff tabs (tabs showing “Working Tree” or “Index” diffs) before quitting Cursor.

You may also find this related thread helpful — other users reported the same issue with a similar workaround.

Our team is aware of this and working on a fix. Let me know if the workaround helps.