Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
No terminals appear.
How can I fix the issue? Even rm -rf ~/Library/Application\ Support/Cursor + reinstall doesn’t work.
Steps to Reproduce
I’m in a workspace with two directories, and two terminals open in the first directory. Terminals were positioned side-by-side at the bottom.
I was scrolling up in left-terminal while new messages were appearing. Then the scrolling got faster and faster until a tiny movement went up/down more than a screen. The scrolling increments seemed to get larger and larger until the terminal hung indefinitely. I then exited and restarted cursor. Ever since, terminals no longer appear.
I’ve tried:
- panel > Terminal: Kill all terminals
- panel > Open New External Terminal
- panel > Create New Terminal in Editor Area
- panel > Terminal: Create New Terminal > first open directory
- restarting with
cursor --disable-extensions rm -rf ~/Library/Application\ Support/Cursorfollowed by reinstalling cursor
When creating a new terminal, the terminal tab gets focused, but nothing appears there. Here is the output > Window log after panel > Terminal: Create New Terminal:
2026-09-05 12:13:24.905 [error] [Window] Cannot read properties of undefined (reading 'location'): TypeError: Cannot read properties of undefined (reading 'location')
at new $Vo (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:86913)
at noa._createInstance (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:18053:1504)
at noa.createInstance (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:18053:933)
at HVo._createTabsView (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:100919)
at nan.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:96592)
at he._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:55:3621)
at he._deliverQueue (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:55:3712)
at he.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:55:4049)
at he._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:55:3621)
at he._deliverQueue (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:55:3712) Cannot read properties of undefined (reading 'location')
2026-09-05 12:13:24.929 [error] [Window] Fail to render view terminal Cannot read properties of undefined (reading 'location')
2026-09-05 12:13:24.929 [error] [Window] Cannot read properties of undefined (reading 'id'): TypeError: Cannot read properties of undefined (reading 'id')
at m8.restoreViewSizes (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:14236:138614)
at m8.onDidAddViewDescriptors (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:14236:140103)
at nan.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:14236:135136)
at he._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:55:3621)
at he._deliverQueue (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:55:3712)
at he.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:55:4049)
at mLo.broadCastAddedVisibleViewDescriptors (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:17685:136877)
at mLo.updateVisibility (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:17685:132041)
at mLo.setVisible (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:17685:131370)
at m8.toggleViewVisibility (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:14236:140582) Cannot read properties of undefined (reading 'id')
2026-09-05 12:13:25.226 [error] [Window] Invalid array length: RangeError: Invalid array length
at new o (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:217816)
at new f (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:295723)
at n.reset (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:314634)
at new n (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:314363)
at new l (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:367586)
at t.InstantiationService.createInstance (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:379451)
at new b (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:226712)
at new F (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:12932)
at new v (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:77240)
at new Uke (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:11287:16417) Invalid array length
2026-09-05 12:13:25.230 [error] [Window] Cannot convert undefined or null to object: TypeError: Cannot convert undefined or null to object
at Object.entries (<anonymous>)
at xar._updateContributedProfiles (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:81763)
at async xar._refreshAvailableProfilesNow (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:81128) Cannot convert undefined or null to object
2026-09-05 12:13:26.892 [error] [Window] Cannot convert undefined or null to object: TypeError: Cannot convert undefined or null to object
at Object.entries (<anonymous>)
at xar._updateContributedProfiles (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:81763)
at async xar._refreshAvailableProfilesNow (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:81128) Cannot convert undefined or null to object
2026-09-05 12:13:34.677 [info] [Window] [SharedSessionFileWatcherGateMirror] Mirrored gate (reason=gate-change, enabled=false)
2026-09-05 12:13:34.677 [info] [Window] [UpdateSupervisorGateMirror] Mirrored gate (reason=gate-change, enabled=true)
2026-09-05 12:13:34.700 [error] [Window] Cannot convert undefined or null to object: TypeError: Cannot convert undefined or null to object
at Object.entries (<anonymous>)
at xar._updateContributedProfiles (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:81763)
at async xar._refreshAvailableProfilesNow (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:81128) Cannot convert undefined or null to object
2026-09-05 12:13:36.643 [error] [Window] Cannot convert undefined or null to object: TypeError: Cannot convert undefined or null to object
at Object.entries (<anonymous>)
at xar._updateContributedProfiles (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:81763)
at async xar._refreshAvailableProfilesNow (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:19285:81128) Cannot convert undefined or null to object
Expected Behavior
Terminals appear.
Operating System
MacOS
Version Information
Cursor Version 3.19.7
Does this stop you from using Cursor
Yes - Cursor is unusable