# Cursor AI is no longer able to load chats locally

**URL:** <https://forum.cursor.com/t/cursor-ai-is-no-longer-able-to-load-chats-locally/143599>\
**Category:** Bug Reports\
**Tags:** java\
**Created:** [November 21, 2025, 1:22pm UTC](https://forum.cursor.com/t/cursor-ai-is-no-longer-able-to-load-chats-locally/143599 "2025-11-21T13:22:26Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![hime](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/hime/32/57286_2.png) [@hime](https://forum.cursor.com/u/hime)\
**Post date:** [November 25, 2025, 2:26pm UTC](https://forum.cursor.com/t/cursor-ai-is-no-longer-able-to-load-chats-locally/143599/13 "2025-11-25T14:26:28Z")

</div>

Hey, I just investigated this, and it happened to me, I lost 6 months worth of chat, around ~8gb in the global storage and now it’s only 4mb. Around ~4000 chats approximately lost.

The chat reference is still there, but the actual bubble chats are no longer in the global storage.

```auto
WORKSPACE DB (per-project): GLOBAL DB (shared):
┌─────────────────────────────────────┐ ┌─────────────────────────────────┐
│ composer.composerData │ │ cursorDiskKV │
│ ┌─────────────────────────────────┐ │ │ ┌─────────────────────────────┐ │
│ │ { │ │ │ │ bubbleId:chat1:msg1 → {...} │ │
│ │ "composerId": "chat1", │ │ ──► │ │ bubbleId:chat1:msg2 → {...} │ │
│ │ "name": "My Chat Title", │ │ LINK │ │ bubbleId:chat2:msg1 → {...} │ │
│ │ "lastUpdatedAt": ..., │ │ │ │ ... │ │
│ │ "filesChangedCount": 18 │ │ │ └─────────────────────────────┘ │
│ │ } │ │ │ │
│ └─────────────────────────────────┘ │ │ If content isn't saved here, │
│ │ │ it's GONE - but metadata stays!│
│ ✅ This file: 10.7 MB (HEALTHY) │ │ ❌ This file: 2.7 MB (TOO SMALL)│
└─────────────────────────────────────┘ └─────────────────────────────────┘

```

This specifically happened when the server degradation was happening today, and when I restarted cursor, it logged me out. When I logged in again, the cursor settings are reset, but not vscode settings.

Then I got “Loading chat” for all of my old chats. Starting new chats was fine.

| Chat | Created | Content |
| --- | --- | --- |
| Test message discussion | **Today 21:29** | ✅ HAS |
| Old chats not working | **Today 21:42** | ✅ HAS |
| Understanding stripe | **Today 21:56** | ✅ HAS |
| — | — | — |
| Testing terminal commands | Today 03:30 | ❌ GONE |
| Review azure app config | Yesterday 22:47 | ❌ GONE |
| **Transitioning to .NET for Stripe** | **Yesterday 21:06** | ❌ GONE |

 ![image](https://us1.discourse-cdn.com/cursor1/original/3X/3/5/350b5124be557bfc77b302d25f8b9d4184132424.png)

The backup as well is small in size. I cannot overstate enough how serious this bug is.

![image](https://us1.discourse-cdn.com/cursor1/optimized/3X/a/8/a8a3b00ea2fad5f50bad8820f092c194ed3454fd_2_690x84.png)

```javascript
2025-11-25 21:42:41.242 [error] [Window] Model is disposed!: Error: Model is disposed!
    at nF._assertNotDisposed (vscode-file://vscode-app/c:/Users/dev/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:281:437)
    at nF.validateRange (vscode-file://vscode-app/c:/Users/dev/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:284:2619)
    at nF._validateEditOperation (vscode-file://vscode-app/c:/Users/dev/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:287:430)
    at nF._validateEditOperations (vscode-file://vscode-app/c:/Users/dev/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:287:607)
    at nF.applyEdits (vscode-file://vscode-app/c:/Users/dev/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:289:1371)
    at Zzc.$onVirtualDocumentChange (vscode-file://vscode-app/c:/Users/dev/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6301:7023) Model is disposed!

```

---

_[View the full topic](https://forum.cursor.com/t/cursor-ai-is-no-longer-able-to-load-chats-locally/143599)._
