Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Related (closed): Blank Cursor Window
Cursor opens a completely blank window for a specific workspace. Other workspaces open normally.
The issue is caused by a single workspaceStorage entry:
cursor/editorLayout.auxiliaryBarVisible = true
If this key exists in the workspace’s state.vscdb, Cursor opens a blank window on startup.
Deleting only this key immediately fixes the issue without deleting the rest of the workspace state.
The SQLite database itself is not corrupted (PRAGMA integrity_check returns OK).
Steps to Reproduce
- Open a workspace in Cursor.
- Enable the auxiliary bar (or otherwise cause Cursor to store auxiliary bar layout state).
- Close Cursor.
- Ensure the workspaceStorage DB contains:
cursor/editorLayout.auxiliaryBarVisible = true
(stored in ~/.config/Cursor/User/workspaceStorage//state.vscdb) - Restart Cursor.
Result: Cursor opens with a completely blank main window for that workspace.
Note: Other workspaces open normally; the issue is workspace-specific.
Expected Behavior
Cursor should safely restore (or ignore) incompatible workspace layout state.
A single workspaceStorage key should not cause the entire IDE window to render blank.
If layout restoration fails, Cursor should fall back to a default layout.
Operating System
Linux
Version Information
Version: 2.4.35
VSCode Version: 1.105.1
Commit: d2bf8ec12017b1049f304ad3a5c8867b117ed830
Date: 2026-02-10T02:46:56.793Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Linux x64 6.17.0-8-generic (Ubuntu 25.10)
Additional Information
The issue can be fixed non-destructively by deleting only this key from the workspace DB:
DELETE FROM ItemTable
WHERE key = ‘cursor/editorLayout.auxiliaryBarVisible’;
Deleting the entire state.vscdb also fixes the issue, but unnecessarily loses workspace state.
The stored value is simply ‘true’ (4 bytes), which appears valid.
This suggests a regression or migration issue in workspace layout restoration involving the auxiliary bar.
Confirmed that an empty state.vscdb allows the workspace to open normally.
Does this stop you from using Cursor
Yes - Cursor is unusable