Hi, just closed and re-opened it a bunch of times and no luck at all - just simply can’t get in to my workspace at all.
I’m on version 3.5.38, one window open cold start, after an update, after quiting and re-opening the app, and after closing the window on its own and reopening.
At the moment im seeing this on pretty much any project, with a few exceptions (i’d take a stab that these issues are on my more frequent workspaces or folders) - seems I can open things I’ve never really opened much, nor opened recently.
Running from terminal, without extensions doesn’t seem to change anything, the ONLY way I can get back in to my workspace is to remove the folder from ‘~/library/Application Support/Cursor/User/workspaceStorage’ and this seems reliable.
There is no renderer log, only main and shared process, very small, see below:
main.log
2026-05-28 15:16:17.487 [info] updateURL ``https://api2.cursor.sh/updates/api/update/darwin-universal/cursor/3.5.38/98b02b001bbc06d0babdf75a562748db44405c03c174a431f9f6589b0bd5d4b6/stable
2026-05-28 15:16:17.489 [info] update#setState idle
2026-05-28 15:16:19.129 [info] [Tray] getMacOSIconPath: hasNotifications: false
2026-05-28 15:16:31.723 [info] [CursorProclistService] Config enabled feature (subsample every 10s)
2026-05-28 15:16:46.081 [info] Extension host with pid 6935 exited with code: 0, signal: unknown.
2026-05-28 15:16:46.081 [info] Extension host with pid 6933 exited with code: 0, signal: unknown.
2026-05-28 15:16:46.090 [info] Extension host with pid 6934 exited with code: 0, signal: unknown.
2026-05-28 15:16:46.099 [info] Extension host with pid 6931 exited with code: 0, signal: unknown.
2026-05-28 15:16:48.470 [info] update#setState checking for updates
2026-05-28 15:16:48.762 [info] UpdateService onUpdateNotAvailable()
2026-05-28 15:16:48.762 [info] update#setState idle
2026-05-28 15:17:00.041 [info] [CursorProclistService] Config enabled feature (subsample every 10s)
2026-05-28 15:17:01.562 [info] Extension host with pid 7419 exited with code: 0, signal: unknown.
2026-05-28 15:17:01.582 [info] Extension host with pid 7417 exited with code: 0, signal: unknown.
2026-05-28 15:17:01.582 [info] Extension host with pid 7418 exited with code: 0, signal: unknown.
2026-05-28 15:17:01.582 [info] Extension host with pid 7416 exited with code: 0, signal: unknown.
2026-05-28 15:17:18.931 [info] [CursorProclistService] Config enabled feature (subsample every 10s)
2026-05-28 15:17:29.158 [info] Extension host with pid 7833 exited with code: 0, signal: unknown.
2026-05-28 15:17:29.159 [info] Extension host with pid 7831 exited with code: 0, signal: unknown.
2026-05-28 15:17:29.180 [info] Extension host with pid 7830 exited with code: 0, signal: unknown.
2026-05-28 15:17:29.181 [info] Extension host with pid 7832 exited with code: 0, signal: unknown.
2026-05-28 15:18:05.847 [info] Extension host with pid 8233 exited with code: 0, signal: unknown.
2026-05-28 15:18:05.863 [info] Extension host with pid 8232 exited with code: 0, signal: unknown.
2026-05-28 15:18:05.863 [info] Extension host with pid 8231 exited with code: 0, signal: unknown.
2026-05-28 15:18:05.863 [info] Extension host with pid 8225 exited with code: 0, signal: unknown.
2026-05-28 15:18:37.141 [info] Extension host with pid 8312 exited with code: 0, signal: unknown.
2026-05-28 15:18:37.142 [info] Extension host with pid 8311 exited with code: 0, signal: unknown.
2026-05-28 15:18:37.142 [info] Extension host with pid 8310 exited with code: 0, signal: unknown.
2026-05-28 15:18:37.142 [info] Extension host with pid 8309 exited with code: 0, signal: unknown.
2026-05-28 15:20:39.170 [info] Extension host with pid 8537 exited with code: 0, signal: unknown.
2026-05-28 15:20:39.186 [info] Extension host with pid 8536 exited with code: 0, signal: unknown.
2026-05-28 15:20:39.187 [info] Extension host with pid 8535 exited with code: 0, signal: unknown.
2026-05-28 15:20:39.196 [info] Extension host with pid 8534 exited with code: 0, signal: unknown.
2026-05-28 15:20:51.722 [info] Extension host with pid 8850 exited with code: 0, signal: unknown.
2026-05-28 15:20:51.724 [info] Extension host with pid 8848 exited with code: 0, signal: unknown.
2026-05-28 15:20:51.742 [info] Extension host with pid 8849 exited with code: 0, signal: unknown.
2026-05-28 15:20:51.742 [info] Extension host with pid 8847 exited with code: 0, signal: unknown.
2026-05-28 15:21:07.982 [info] [CursorProclistService] Config enabled feature (subsample every 10s)
2026-05-28 15:21:25.983 [info] [WorktreeCleanupMainService] Granted cleanup lease id=1 owner=window:6 reason=“startup-catchup-worktree-cleanup”
2026-05-28 15:21:31.984 [info] [WorktreeCleanupMainService] Releasing cleanup lease id=1 owner=window:6 reason=“startup-catchup-worktree-cleanup” releaseReason=“released” heldForMs=6001
sharedprocess.log:
2026-05-28 15:16:19.971 [info] Getting extensions control
2026-05-28 15:23:45.994 [info] Getting extensions control
console logs from devtools:
workbench.desktop.main.js:6293 This document requires 'TrustedScript' assignment. The action has been blocked.
(anonymous) @ workbench.desktop.main.js:6293
workbench.desktop.main.js:6293 The JavaScript Function constructor does not accept TrustedString arguments. See https://github.com/w3c/webappsec-trusted-types/wiki/Trusted-Types-for-function-constructor for more information.
workbench.desktop.main.js:35649 This document requires 'TrustedScript' assignment. The action has been blocked.
(anonymous) @ workbench.desktop.main.js:35649
workbench.desktop.main.js:35649 The JavaScript Function constructor does not accept TrustedString arguments. See https://github.com/w3c/webappsec-trusted-types/wiki/Trusted-Types-for-function-constructor for more information.
workbench.desktop.main.js:55517 This document requires 'TrustedScript' assignment. The action has been blocked.
(anonymous) @ workbench.desktop.main.js:55517
workbench.desktop.main.js:55517 The JavaScript Function constructor does not accept TrustedString arguments. See https://github.com/w3c/webappsec-trusted-types/wiki/Trusted-Types-for-function-constructor for more information.
workbench.desktop.main.js:64 WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-toolsai.datawrangler' wants API proposal 'debugFocus' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.vscode-copilot-data-analysis' wants API proposal 'chatVariableResolver' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.python' wants API proposal 'terminalShellType' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.vscode-python-envs' wants API proposal 'terminalShellType' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN Via 'product.json#extensionEnabledApiProposals' extension 'github.copilot-chat' wants API proposal 'chatReadonlyPromptReference' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-azuretools.vscode-azure-github-copilot' wants API proposal 'lmTools' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN Via 'product.json#extensionEnabledApiProposals' extension 'vscjava.vscode-java-pack' wants API proposal 'lmTools' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN Via 'product.json#extensionEnabledApiProposals' extension 'apidev.azure-api-center' wants API proposal 'chatParticipant' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN Via 'product.json#extensionEnabledApiProposals' extension 'apidev.azure-api-center' wants API proposal 'languageModels' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN No search provider registered for scheme: file, waiting
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:59441 [TerminalExecutionServiceProxy] v3 health check failed after 6573ms: Error: Extension host not ready after 10 attempts (6573ms elapsed)
at pVg._createSessionWithRetry (workbench.desktop.main.js:59441:6257)
at async pVg._healthCheckV3 (workbench.desktop.main.js:59441:4935)
at async pVg._initializeDelegate (workbench.desktop.main.js:59441:9535)
_healthCheckV3 @ workbench.desktop.main.js:59441
setTimeout
e.setTimeout @ workbench.desktop.main.js:47538
(anonymous) @ workbench.desktop.main.js:59441
_createSessionWithRetry @ workbench.desktop.main.js:59441
workbench.desktop.main.js:59441 [TerminalExecutionServiceProxy] v3 health check failed, staying with current version
_initializeDelegate @ workbench.desktop.main.js:59441
setTimeout
e.setTimeout @ workbench.desktop.main.js:47538
(anonymous) @ workbench.desktop.main.js:59441
_createSessionWithRetry @ workbench.desktop.main.js:59441
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:35844 [PluginsProviderService] Timed out waiting for plugins provider after 30000ms
_warnProviderWaitTimeout @ workbench.desktop.main.js:35844
(anonymous) @ workbench.desktop.main.js:35844
(anonymous) @ workbench.desktop.main.js:59
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
workbench.desktop.main.js:64 WARN [WorktreeManager] Timed out waiting for git context provider, skipping worktree discovery
warn @ workbench.desktop.main.js:64
warn @ workbench.desktop.main.js:64
warn @ workbench.desktop.main.js:49959
initializeWorktreeMetadata @ workbench.desktop.main.js:48439
setTimeout
e.setTimeout @ workbench.desktop.main.js:47538
(anonymous) @ workbench.desktop.main.js:35740
waitForGitContextProvider @ workbench.desktop.main.js:35740
workbench.desktop.main.js:48138 [auth] Timeout waiting for auth ready signal {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
waitForAuthReady @ workbench.desktop.main.js:35741
await in waitForAuthReady
createSingleServer @ workbench.desktop.main.js:35741
createServer @ workbench.desktop.main.js:35741
get @ workbench.desktop.main.js:35741
forceRefreshServerConfig @ workbench.desktop.main.js:59185
(anonymous) @ workbench.desktop.main.js:59185
workbench.desktop.main.js:48138 [auth] BackendClient proceeding without auth ready (timeout or logged out) {arch: 'arm64', platform: 'darwin', channel: 'stable', client_version: '3.5.38', layout: 'unifiedAgent', …}arch: "arm64"channel: "stable"client_version: "3.5.38"layout: "unifiedAgent"platform: "darwin"service: "aiserver.v1.ServerConfigService"subkey: "backend_client_no_auth"waitedMs: "30289"[[Prototype]]: Object
_log @ workbench.desktop.main.js:48138
warn @ workbench.desktop.main.js:48138
createSingleServer @ workbench.desktop.main.js:35741
await in createSingleServer
createServer @ workbench.desktop.main.js:35741
get @ workbench.desktop.main.js:35741
forceRefreshServerConfig @ workbench.desktop.main.js:59185
(anonymous) @ workbench.desktop.main.js:59185