Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor 3.23.23, Windows build 26200
Git 2.53.0, 18,368 tracked files
git status --porcelain was empty
.gitkeep files were confirmed tracked
Explorer still displayed U and change dots
Steps to Reproduce
Open a large Git repository in Cursor on Windows. This repository has approximately 18,368 tracked files.
Commit and push all pending changes.
Verify the repository is clean:
git status --porcelain
The command returns no output.
Verify the affected placeholder is tracked:
git ls-files --error-unmatch – knowledge-store/target/decisions/.gitkeep
Expand the nested folders in Cursor Explorer.
Observe that .gitkeep displays U, while parent folders display source-control change dots.
Expected: No source-control decorations because the working tree is clean and the file is tracked.
Actual: Cursor displays stale untracked/change decorations that disagree with Git CLI state.
Tree is accurate after a restart of the application.
Expected Behavior
Tree looks clean with no blue dots or files decorated with “U”.
Screenshots / Screen Recordings
Operating System
Windows 10/11
MacOS
Version Information
Cursor 3.23.23, Windows build 26200
Does this stop you from using Cursor
No - Cursor works, but with this issue
