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