Cursor couldn't load any chat in any project all of a sudden

Thanks for reporting a bug you have found in Cursor!
Please add the following info to help us diagnose your issue:

:white_check_mark: Check the forum to ensure the issue hasn’t been reported already
Did that.

:lady_beetle: Provide a clear description of the bug
I open any project, open any chat from history, it shows “Loading…” then back to blank new chat.

:counterclockwise_arrows_button: Explain how to reproduce the bug (if known)
I’m not sure how to get rid of this, probably have to research how to reinstall cursor and drop its cache without destroying the chats (which are obviously of huge importance).

:camera: Attach screenshots or recordings (e.g., .jpg, .png, .mp4).
Not feel like this is needed in this case. Loading mesage looks normal but it returns me to new chat, that’s all.

:laptop: Tell us your operating system and your Cursor version (e.g., Windows, 0.x.x).
OSX 14.2.1, Cursor 0.48.8

:prohibited: Tell us if the issue stops you from using Cursor.
On the verge of stopping me, yes. It’s tough. Not the only bug but this is quite brutal.

Hope it goes away via reinstalling or rebooting, otherwise - not good.

I found out that there’s an error in the console that corresponds to this, happens each time a chat failed to load:

2025-04-11 21:28:04.595 [error] [composer] unloadComposer: composer is still in use with strong handle: Error: [composer] unloadComposer: composer is still in use with strong handle
    at Z8t.unloadComposer (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:591:47075)
    at no.deleteComposer (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:591:76407)
    at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:50:87348
    at HP (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:50:87102)
    at s.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:50:87337)
    at xh.deleteComposer (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2986:11609)
    at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:50:87348
    at HP (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:50:87102)
    at s.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:50:87337)
    at xh.handleDeselectingComposer (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2986:5897) [composer] unloadComposer: composer is still in use with strong handle

Sometimes it prints this into console, different error:

2025-04-11 23:30:41.464 [error] [canceled] This operation was aborted: ConnectError: [canceled] This operation was aborted
    at t (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2405:131870)
    at async Object.countTokens (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:98:15147)
    at async oni.updateTokenCount (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:3063:4843) [canceled] This operation was aborted

The new chats I create are loaded. All the chats before today are not loading. I checked on the disk in Application Support, they’re all there and the weight seems fine. So they’re not really gone, just stopped being loaded by the frontend.