White Screen Bug in Cursor v3 when Opening with WorkingTree and Terminal Active

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

If a project is closed while the WorkingTree (Git Diff) view and the Terminal are both open, re-opening Cursor causes the UI to break. Both the Terminal and WorkingTree fail to render properly, leaving the project interface blank or completely white.

This has been highly disruptive, forcing me to downgrade to version 2.6. However, Cursor’s auto-update feature repeatedly forces the update back to version 3, requiring me to constantly re-download and re-install version 2.6.

Steps to Reproduce

Environment: M3 Mac, macOS 14.8.5 (23J423), Cursor v3

Open a React project.

Go to the Source Control (Git) tab and click on any modified file to open the WorkingTree view.

Open the Terminal.

Close Cursor by clicking the close button in the top-left corner.

Re-open Cursor.

Expected Behavior

The IDE should restore the previous session’s layout (WorkingTree and Terminal) correctly. The Terminal should be responsive, the WorkingTree should load immediately, and the Git plugin/Extensions should function normally without freezing the UI.

Actual Result: The WorkingTree hangs indefinitely on a loading state and the Terminal becomes completely unusable. Even after closing or killing the terminal instance, it cannot be recovered. All extensions and Git features break entirely.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.5.33
VSCode Version: 1.105.1
Commit: aac81804b986d739acab348ed96b8bea6e83cc50
Date: 2026-05-22T06:47:48.039Z (3 days 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 23.6.0

Additional Information

Trigger Condition: The issue only occurs when both the Terminal and the WorkingTree view are open at the same time when the application is closed. If either one is closed before quitting, the layout loads normally upon restart.

Does this stop you from using Cursor

Yes - Cursor is unusable

5 posts were merged into an existing topic: Cursor fails to fully initialize workspace when restoring a “Working Tree” tab from previous session