# Cursor is not loading chats and screen might as well be pure black: Reprise

**URL:** <https://forum.cursor.com/t/cursor-is-not-loading-chats-and-screen-might-as-well-be-pure-black-reprise/148425>\
**Category:** Bug Reports\
**Created:** [January 9, 2026, 6:18pm UTC](https://forum.cursor.com/t/cursor-is-not-loading-chats-and-screen-might-as-well-be-pure-black-reprise/148425 "2026-01-09T18:18:39Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [January 20, 2026, 12:37pm UTC](https://forum.cursor.com/t/cursor-is-not-loading-chats-and-screen-might-as-well-be-pure-black-reprise/148425/12 "2026-01-20T12:37:42Z")

</div>

Yes, unfortunately Cursor Mover really doesn’t work to restore chats after an update. The author recently confirmed this.

But there’s an alternative, manual extraction via SQLite. This lets you pull the data from the database even if the UI freezes:

1. Install DB Browser for SQLite: [https://sqlitebrowser.org/](https://sqlitebrowser.org/)
2. Open `state.vscdb` from your backup
3. Look for keys like `workbench.panel.aichat.view...` or `workbench.panel.composerChatViewPanel...`

Also check `~/.config/Cursor/User/workspaceStorage/` since there may be `.json` or `.md` files with history in subfolders like `anysphere.cursor-retrieval/`.

Detailed guide: [How to extract full chat history from workstorage - #2 by deanrie](https://forum.cursor.com/t/how-to-extract-full-chat-history-from-workstorage/146545/2)

If you find markdown files, you can feed them into a new chat and the AI will continue from that context.

---

_[View the full topic](https://forum.cursor.com/t/cursor-is-not-loading-chats-and-screen-might-as-well-be-pure-black-reprise/148425)._
