Cannot open chat from history

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Opened a closed Cursor and wanted to continue in last chat.
After Click on the name of the chat Cursor is saying “Loading Chat”; new tab with a name of the selected chat appears but after couple of seconds it dissappears and there’s a New Chat tab again.

Steps to Reproduce

I started a chat, closed Cursor, opened it again the other day.

Expected Behavior

Obviously I expected to continue with a chat from a history.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.6.45 (user setup)
VSCode Version: 1.99.3
Commit: 3ccce8f55d8cca49f6d28b491a844c699b8719a0
Date: 2025-09-22T18:22:38.013Z
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.22635

For AI issues: which model did you use?

ChatGPT 5

Does this stop you from using Cursor

No - Cursor works, but with this issue

1 Like

Hi, thanks for the report here and sorry to hear you’re struggling to load an old chat!

On rare occasions, chats can unfortunately get so long or complex (e.g. lots of terminals) that Cursor struggles to reliably load them.

Would you be able to open the console by running the Developer: Toggle Developer Tools command, and then try to load the chat?

You should hopefully see an error that we can look into!

For the future, we don’t recommend relying on historic chats as stores of context, and would recommend putting important context into a file that you can submit to the agent whenever needed.

@danperks I am experiencing the same issue. All previous chats fail to load. Here’s my console output:

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:4314 [composer] Failed to fetch git status: Error: No full commit provider registered
    at yfn.getGitStatusRaw (workbench.desktop.main.js:1407:55897)
    at Ot (workbench.desktop.main.js:4314:8274)
    at async workbench.desktop.main.js:4314:8436
    at async Promise.all (index 9)
    at async Kre.getNewMessageContext (workbench.desktop.main.js:4314:9055)
    at async Kre.submitPromptDryRun (workbench.desktop.main.js:4313:4079)
    at async qkn.updatePromptDryRunInfo (workbench.desktop.main.js:5576:2147)
Ot @ workbench.desktop.main.js:4314
workbench.desktop.main.js:5541 [composer] Timeout waiting for composer to load and show
(anonymous) @ workbench.desktop.main.js:5541
setTimeout
e.setTimeout @ workbench.desktop.main.js:4950
(anonymous) @ workbench.desktop.main.js:5541
openComposerImpl @ workbench.desktop.main.js:5541
await in openComposerImpl
openComposer @ workbench.desktop.main.js:5541
(anonymous) @ workbench.desktop.main.js:52
yos @ workbench.desktop.main.js:52
A4 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
ie @ workbench.desktop.main.js:4620
await in ie
onClick @ workbench.desktop.main.js:4620
(anonymous) @ workbench.desktop.main.js:1546
workbench.desktop.main.js:5541 [composer] No composer data handle found [handleDeselectingComposer]
handleDeselectingComposer @ workbench.desktop.main.js:5541
await in handleDeselectingComposer
(anonymous) @ workbench.desktop.main.js:52
yos @ workbench.desktop.main.js:52
A4 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
onChange @ workbench.desktop.main.js:5536
Vh.defer @ workbench.desktop.main.js:451
(anonymous) @ workbench.desktop.main.js:276
Gc @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
OEo @ workbench.desktop.main.js:276
WYe @ workbench.desktop.main.js:276
Zkt @ workbench.desktop.main.js:276
Jru @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
iq @ workbench.desktop.main.js:276
jru @ workbench.desktop.main.js:276
iq @ workbench.desktop.main.js:276
dA @ workbench.desktop.main.js:276
r @ workbench.desktop.main.js:276
createComposerImpl @ workbench.desktop.main.js:5541
createComposer @ workbench.desktop.main.js:5541
(anonymous) @ workbench.desktop.main.js:52
yos @ workbench.desktop.main.js:52
A4 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
run @ workbench.desktop.main.js:4928
(anonymous) @ workbench.desktop.main.js:52
yos @ workbench.desktop.main.js:52
A4 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
handler @ workbench.desktop.main.js:54
invokeFunction @ workbench.desktop.main.js:5674
(anonymous) @ workbench.desktop.main.js:5483
yos @ workbench.desktop.main.js:52
A4 @ workbench.desktop.main.js:52
_tryExecuteCommand @ workbench.desktop.main.js:5483
executeCommand @ workbench.desktop.main.js:5483
(anonymous) @ workbench.desktop.main.js:580
await in (anonymous)
onChange @ workbench.desktop.main.js:580
Vh.defer @ workbench.desktop.main.js:451
(anonymous) @ workbench.desktop.main.js:276
Gc @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
OEo @ workbench.desktop.main.js:276
WYe @ workbench.desktop.main.js:276
Zkt @ workbench.desktop.main.js:276
Jru @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
iq @ workbench.desktop.main.js:276
jru @ workbench.desktop.main.js:276
iq @ workbench.desktop.main.js:276
dA @ workbench.desktop.main.js:276
r @ workbench.desktop.main.js:276
openComposerImpl @ workbench.desktop.main.js:5541
await in openComposerImpl
openComposer @ workbench.desktop.main.js:5541
(anonymous) @ workbench.desktop.main.js:52
yos @ workbench.desktop.main.js:52
A4 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
ie @ workbench.desktop.main.js:4620
await in ie
onClick @ workbench.desktop.main.js:4620
(anonymous) @ workbench.desktop.main.js:1546