same issue
Same here
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cannot load my old history of chats (and I only have 3 chats that don’t have thousands on thousands of line in them so its not extensive chats problem) nor create any new chats. Immediately stuck on “Loading Chat” whether I try to access my old chats or trying to create a new chat. Switching between chats is impossible so is creating a new chat - Cursor is unusable at this time.
Steps to Reproduce
It is constant, my chats aren’t working. My Cursor crashed, reopened and the chats haven’t been working since.
Expected Behavior
I’m supposed to open my old chats and create new chats - neither of which is working.
Screenshots / Screen Recordings
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.75
VSCode Version: 1.99.3
Does this stop you from using Cursor
Yes - Cursor is unusable
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Today I opened several projects that were not touched for the last one or two weeks and realized chat window is stuck on “Loading Chat” indefinitely. It means I cannot see any previous chats I had with the AI. It’s quite frustrating because there were some work in progress. The editor also shows the error “[composer] No composer data handle found“ at the button left.
I’m not sure which update caused it but I had couple updates the last 2 weeks but I suspect it was the latest update (check my cursor version below).
Steps to Reproduce
Probably trying to open older (> 2 weeks ago) project with the cursor version I shared below.
Expected Behavior
To open the chat history without any issue.
Screenshots / Screen Recordings
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.7.54 (user setup)
VSCode Version: 1.99.3
Commit: 5c17eb2968a37f66bc6662f48d6356a100b67be0
Date: 2025-10-21T19:07:38.476Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100
Does this stop you from using Cursor
No - Cursor works, but with this issue
How did you manage to solve it?
I did not solve it. I had to write prompts again and lost hours of work.
Update: It happened again! My computer was shutdown unexpectedly while cursor was open. After I turned it on, I ran Cursor and now it cannot load any of chat conversations. It errors out:
[composer] No composer data handle found
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Another victim of the “chat stuck on loading chat”…this like other people means I have lost hours and hours of work, its happened twice now…and worried if I try again, I will be in the same position making Cursor for me unusable.
Would be great if Cursor can address this (Considering alot of us are paying for the $200 a month package)
Steps to Reproduce
Open Cursor.
Go to the chat tab that was previously active.
Wait for it to load — it stays on “Loading Chat” forever.
Expected Behavior
Chat should load but gets stuck on “Loading Chat”
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.77 (user setup)
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200
Does this stop you from using Cursor
Yes - Cursor is unusable
Where does the bug appear (feature/product)?
Cursor CLI
Describe the Bug
when i open my cursor its loading chat
and i have to get into this chat, and i cant see anything or export the chat
help from someone how i can open that chat to see history?
Steps to Reproduce
i try to restart my pc
Expected Behavior
its will loading my pc
Screenshots / Screen Recordings
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.77 (user setup)
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.19045
For AI issues: which model did you use?
auto
For AI issues: add Request ID with privacy disabled
No request ID found
Additional Information
its not opening the chat history
Does this stop you from using Cursor
No - Cursor works, but with this issue
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Agent conversations/chats not loading. Here is the output from the console.
workbench.desktop.main.js:1484 This document requires ‘TrustedScript’ assignment.
(anonymous) @ workbench.desktop.main.js:1484
workbench.desktop.main.js:1484 The JavaScript Function constructor does not accept TrustedString arguments. See Trusted Types for function constructor · w3c/trusted-types Wiki · GitHub for more information.
workbench.desktop.main.js:55 WARN Missing property “rpcFileLoggerFolder” in oldValue. Filling with value from initValue. Please add a migration if necessary.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 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:55
workbench.desktop.main.js:55 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:55
workbench.desktop.main.js:55 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:55
workbench.desktop.main.js:55 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:55
workbench.desktop.main.js:55 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:55
workbench.desktop.main.js:55 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:55
workbench.desktop.main.js:55 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:55
workbench.desktop.main.js:55 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:55
workbench.desktop.main.js:55 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:55
workbench.desktop.main.js:55 WARN [ms-python.python]: Cannot register ‘python.venvPath’. This property is already registered.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN [REditorSupport.r]: Cannot register ‘r.rpath.windows’. This property is already registered.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN [REditorSupport.r]: Cannot register ‘r.rpath.mac’. This property is already registered.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN [REditorSupport.r]: Cannot register ‘r.rpath.linux’. This property is already registered.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN No search provider registered for scheme: file, waiting
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:5604 Overwriting grammar scope name to file mapping for scope source.r.
Old grammar file: file:///Applications/Cursor.app/Contents/Resources/app/extensions/r/syntaxes/r.tmLanguage.json.
New grammar file: file:///Users/ccastille/.cursor/extensions/reditorsupport.r-syntax-0.1.3/syntaxes/r.json
register @ workbench.desktop.main.js:5604
textMateTokenizationWorker.workerMain.js:28 Overwriting grammar scope name to file mapping for scope source.r.
Old grammar file: file:///Applications/Cursor.app/Contents/Resources/app/extensions/r/syntaxes/r.tmLanguage.json.
New grammar file: file:///Users/ccastille/.cursor/extensions/reditorsupport.r-syntax-0.1.3/syntaxes/r.json
register @ textMateTokenizationWorker.workerMain.js:28
workbench.desktop.main.js:5774 [composer] No composer data handle found [handleDeselectingComposer]
handleDeselectingComposer @ workbench.desktop.main.js:5774
workbench.desktop.main.js:55 ERR [Extension Host] (node:78988) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use Cursor Helper (Plugin) --trace-deprecation ... to show where the warning was created)
error @ workbench.desktop.main.js:55
workbench.desktop.main.js:4957 [Extension Host] (node:78988) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use Cursor Helper (Plugin) --trace-deprecation ... to show where the warning was created)
L3h @ workbench.desktop.main.js:4957
workbench.desktop.main.js:7501 Failed to load team commands: ConnectError: [unauthenticated] Error
at t (workbench.desktop.main.js:4989:400501)
at async Object.getTeamCommands (workbench.desktop.main.js:590:71574)
at async wvo.loadTeamCommands (workbench.desktop.main.js:7501:2992)
loadTeamCommands @ workbench.desktop.main.js:7501
4workbench.desktop.main.js:5774 [composer] No composer data handle found [handleDeselectingComposer]
handleDeselectingComposer @ workbench.desktop.main.js:5774
workbench.desktop.main.js:55 WARN [ExtensionService] No inspect port found for LocalProcess pid: 78988
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:5606 [composer] Extension host became UNRESPONSIVE undefined Object
error @ workbench.desktop.main.js:5606
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_48024e27-25e0-4977-8585-72dc88359ea (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_48024e27-25e0-4977-8585-72dc88359ea
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_1136ab69-9cde-49f7-a997-d97ff5eb32c (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_1136ab69-9cde-49f7-a997-d97ff5eb32c
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_558f6c2c-9032-4c09-b3a1-653bd2ec4a5 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_558f6c2c-9032-4c09-b3a1-653bd2ec4a5
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_c2cacc88-40d9-4eb7-a840-873a221da1c (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_c2cacc88-40d9-4eb7-a840-873a221da1c
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_a64d56da-4b5f-4924-a92c-9f285bb786d (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_a64d56da-4b5f-4924-a92c-9f285bb786d
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_c3f2ed2b-ecda-452e-a510-2982de86f80 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_c3f2ed2b-ecda-452e-a510-2982de86f80
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_4619c58a-b917-4f2e-bde9-4fddff5d6f6 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_4619c58a-b917-4f2e-bde9-4fddff5d6f6
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_b02d159e-a48e-47f3-ad26-b4d97fe07a1 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_b02d159e-a48e-47f3-ad26-b4d97fe07a1
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_38d019d4-a301-4332-a534-8a0febb0b29 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_38d019d4-a301-4332-a534-8a0febb0b29
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_1d7d05e3-7b00-4056-8b68-9e57899e53e (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_1d7d05e3-7b00-4056-8b68-9e57899e53e
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_7e4d8d1d-3db4-4918-9f02-134eeab30ed (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_7e4d8d1d-3db4-4918-9f02-134eeab30ed
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_51a3f791-933c-4ded-9c90-f96705ebd35 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_51a3f791-933c-4ded-9c90-f96705ebd35
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_23aa3b12-ed3c-493c-b95c-847a9a1e190 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_23aa3b12-ed3c-493c-b95c-847a9a1e190
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_bd80f82b-4011-4078-bd5f-23311cc2f3e (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_bd80f82b-4011-4078-bd5f-23311cc2f3e
warn @ workbench.desktop.main.js:55
2workbench.desktop.main.js:5774 [composer] No composer data handle found [handleDeselectingComposer]
handleDeselectingComposer @ workbench.desktop.main.js:5774
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_338943d3-2086-4943-a546-f8e097f14a3 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_338943d3-2086-4943-a546-f8e097f14a3
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_49c5600a-57d9-4559-8888-e5283db829f (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_49c5600a-57d9-4559-8888-e5283db829f
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_1f144fb4-0f64-48af-82c7-931c08d6186 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_1f144fb4-0f64-48af-82c7-931c08d6186
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_c269c8e9-5a38-4b9d-a8d7-fcf82e5e823 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_c269c8e9-5a38-4b9d-a8d7-fcf82e5e823
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call start - tool_52dda306-04d5-4872-a9a4-bd0521c4728 (run_terminal_cmd)
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:47 Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
at lwu.add (workbench.desktop.main.js:47:832)
at IKr.addDisposable (workbench.desktop.main.js:5750:17269)
at Vos.call (workbench.desktop.main.js:1617:19550)
at async workbench.desktop.main.js:1647:21326
add @ workbench.desktop.main.js:47
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - tool_52dda306-04d5-4872-a9a4-bd0521c4728
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:5774 [composer] No composer data handle found [handleDeselectingComposer]
handleDeselectingComposer @ workbench.desktop.main.js:5774
await in handleDeselectingComposer
(anonymous) @ workbench.desktop.main.js:52
GYs @ workbench.desktop.main.js:52
cH @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
onChange @ workbench.desktop.main.js:5766
xf.defer @ workbench.desktop.main.js:452
(anonymous) @ workbench.desktop.main.js:276
wo @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
$Ia @ workbench.desktop.main.js:276
Iit @ workbench.desktop.main.js:276
ULt @ workbench.desktop.main.js:276
C4d @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
rG @ workbench.desktop.main.js:276
S4d @ workbench.desktop.main.js:276
rG @ workbench.desktop.main.js:276
RD @ workbench.desktop.main.js:276
ae @ workbench.desktop.main.js:590
await in ae
consume @ workbench.desktop.main.js:50
(anonymous) @ workbench.desktop.main.js:50
queue @ workbench.desktop.main.js:50
onChange @ workbench.desktop.main.js:590
xf.defer @ workbench.desktop.main.js:452
(anonymous) @ workbench.desktop.main.js:276
wo @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
$Ia @ workbench.desktop.main.js:276
Iit @ workbench.desktop.main.js:276
ULt @ workbench.desktop.main.js:276
C4d @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
rG @ workbench.desktop.main.js:276
S4d @ workbench.desktop.main.js:276
rG @ workbench.desktop.main.js:276
RD @ workbench.desktop.main.js:276
r @ workbench.desktop.main.js:276
setLastFocusedComposerId @ workbench.desktop.main.js:590
(anonymous) @ workbench.desktop.main.js:52
GYs @ workbench.desktop.main.js:52
cH @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
an @ workbench.desktop.main.js:5014
onClick @ workbench.desktop.main.js:5014
(anonymous) @ workbench.desktop.main.js:4834
workbench.desktop.main.js:5774 [composer] No composer data handle found [handleDeselectingComposer]
Steps to Reproduce
This is just in my IDE. I updated to the latest version of the software and the chats couldn’t reload.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.77
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.0.0
For AI issues: which model did you use?
Auto
Does this stop you from using Cursor
No - Cursor works, but with this issue
same problem here
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Still have Loading chat…
Version: 2.0.77 (system setup)
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.19041
Steps to Reproduce
loading chat pending all time
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.77 (system setup)
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.19041
Does this stop you from using Cursor
Yes - Cursor is unusable
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Chat history is present, previous chats don’t load & new chats will load initially but if I go out of it and try to go back it does not load
Steps to Reproduce
Load a chat
Expected Behavior
Previous and new chats work
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.1.0-pre.40.patch.0 (user setup)
VSCode Version: 1.105.1
Commit: a64bb6f1026a1ddd6087264b33b2bd4b74824bd0
Date: 2025-11-18T23:01:20.458Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200
Additional Information
Was working fine before latest update
Does this stop you from using Cursor
Yes - Cursor is unusable
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Description
Unable to load previous chat conversations in Cursor IDE. When clicking on any chat from the sidebar history, the chat area shows “Loading Chat” indefinitely and never displays the conversation content. The chats are listed in the sidebar, confirming they exist, but the UI fails to render the actual messages.
Steps to Reproduce
- Open Cursor IDE
- Navigate to the chat sidebar
- Click on any previous chat from the history
- Observe that the chat gets stuck on “Loading Chat” screen
- Chat content never loads, or immediately returns to new chat screen
Expected Behavior
Clicking on a previous chat should load and display the full conversation history.
Actual Behavior
Chat remains stuck in “Loading Chat” state indefinitely, or returns to new chat screen without showing content.
System Information
- Cursor Version: 2.0.77
- VSCode Version: 1.99.3
- Commit: ba90f2f88e4911312761abab9492c42442117cf0
- Date: 2025-11-13T23:10:43.113Z
- Electron: 37.7.0
- Chromium: 138.0.7204.251
- Node.js: 22.20.0
- V8: 13.8.258.32-electron.0
- OS: macOS 25.1.0 (Darwin arm64)
- Architecture: Apple Silicon (arm64)
Additional Context
- This appears to be a widespread issue affecting multiple users after the November 2025 update
- Both AI/Agent tabs and normal conversation tabs are affected
- Chat data appears to exist locally (visible in sidebar) but UI cannot access/render it
- Issue particularly impacts macOS users on recent Darwin builds
Steps to Reproduce
just opening cursor, no mattermchat or agents mode.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.77
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0
For AI issues: which model did you use?
allw
Does this stop you from using Cursor
Yes - Cursor is unusable
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
After updating to version 2.0.77, both my current and past chats no longer load.
The chat pane stays empty and only shows “Loading chat”.
I’m also unable to access any of my Plans.
The debug console log indicates a connection issue with the Cursor servers.
My last working session - including the Plan I was actively working on - is now completely inaccessible.
I tried signing out and signing back in, but it didn’t change anything.
Steps to Reproduce
Run Cursor on an existing project
Expected Behavior
Display my chat sessions.
Screenshots / Screen Recordings
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.77 (user setup)
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200
Additional Information
I experienced several connection errors in the chat over the past few days and often had to retry actions multiple times.
Does this stop you from using Cursor
No - Cursor works, but with this issue
Any chance we can get a response? Seems to be effecting a handful of people now…
Also, I reopened some older projects (At least pre version 2.0) and they all now have “Loading Chat” stuck
same
Version: 2.1.15 (system setup)
VSCode Version: 1.105.1
Commit: a022145cbf8aea0babc3b039a98551c1518de020
Date: 2025-11-21T07:22:34.513Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26220
What the hell is this? Who will compensate for my Cursor Pro days?
Same here.
Version: 2.1.17
VSCode Version: 1.105.1
Commit: 6757269838ae9ac4caaa2be13f396fdfbcf1f9a0
Date: 2025-11-21T08:55:17.983Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Linux x64 6.17.8-2-MANJARO
After updating from 2.0.77 where it had worked. Does anyone have experience with downgrading the version to where it was working?
Im thinking the same…..They are happy to take $200+ a month, but not even giving a courtesy “We are looking into it”. I also have an issue now with “https://forum.cursor.com/t/the-cursor-ide-freezes-at-the-planning-next-moves-stage/140553/43” (Also seems to be effecting alot of people)
Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Clicking in a old conversation does not load, it goes Loading chat infinitely.
Just as context, the chat is a 1 day ago, and it not big.
Another detail ( that must be known already ) is everytime we deal with past conversations, the IDE become almost irresponsible and laggy.
Version 2.0.77 and yet, not even this basic feature is stable… Never seem nothing like that… Scary.
Steps to Reproduce
Just open past conversations and click in one.
Expected Behavior
open the chat..
Screenshots / Screen Recordings
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.77
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0
Does this stop you from using Cursor
No - Cursor works, but with this issue





