Changes View is stuck in Initialize Repository

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Changes View is stuck in Initialize Repository - Created an empty folder then click Initialize Repository. It creates a hidden .git folder but it doesn’t initialize the repository. I attached the Git Output logs. Even if I manually initialize the git repository it doesn’t work. I tried to un-install and re-install Cursor and it doesn’t work. I have the same problem.

I found other bug too, if I open an empty folder and open the Output window, Cursor will hang…

Steps to Reproduce

Changes View is stuck in Initialize Repository - Created an empty folder then click Initialize Repository. It creates a hidden .git folder but it doesn’t initialize the repository. I attached the Git Output logs. Even if I manually initialize the git repository it doesn’t work. I tried to un-install and re-install Cursor and it doesn’t work. I have the same problem.

I found other bug too, if I open an empty folder and open the Output window, Cursor will hang…

Expected Behavior

Changes View should create a git repository and see the git repository.

If I open an empty folder Cursor and I open the Output window Cursor should show the Output window and not hang.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.6.21 (user setup)
VS Code Extension API: 1.105.1
Commit: e7a7e93f4d75f8272503ecf33cedbaae10114a10
Date: 2026-05-28T21:45:36.072Z
Layout: glass
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: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the detailed report and logs. That really helps. I see the screenshot with the git output where after git init -b main you get repeated fatal: not a git repository and No such branch: main.

This is a known bug in the Glass layout. The Changes view can sometimes get stuck on Initialize Repository for a valid or newly created repo on Windows. We’ve already reported the issue, but I can’t share an ETA for a fix yet.

A workaround that reliably works is to open a normal editor window via Ctrl+Shift+P → Open Editor Window. Git should be detected correctly there, and you can use source control as usual. Sometimes Ctrl+Shift+P → Reload Window also helps.

Once there’s an update on the fix, I’ll reply here. If the workaround doesn’t help, let me know.

Hey @MarioJ!

We expect to see improvements to this in 3.7, which is around the corner. Let us know once you’ve upgraded if you’re still facing the issue!