Cursor chats fail to load or accept input after idle

Describe the Bug

After leaving a chat idle (e.g. laptop sleep or background), certain past chats in the Cursor IDE will never reopen properly—or, if they do, they refuse to accept new prompts.

Actual Behavior & Console Logs:
Load failure:

[composer] Timeout waiting for composer to load and show
[composer] No composer data handle found

Prompt hang:

[composer] Failed to get complete AI response
Error fetching token usage (attempt X/5): No composer data handle found

Command registration conflict:

ERR Cannot register two commands with the same id: workbench.panel.aichat.view.*.toggleVisibility

Missing past-chat images:

GET …Screenshot 2025-07-29 at 4.38.56 PM… net::ERR_FILE_NOT_FOUND
Error: Image selected in conversation was not found on disk

Frequency & Scope:
Only affects certain older or backgrounded chats.

Extension bisector confirms no third-party extension is responsible.

Steps to Reproduce

Open a chat and leave it idle (e.g. put laptop to sleep or switch focus).

Press ⌘+L to open the chat picker.

Select an older/stalled chat.

Observe “Loading chat…” stall, then fall back to the new-chat screen.

Expected Behavior

Past chats should reopen reliably.

Submitting a new prompt returns a response instead of hanging.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Cursor IDE v1.2.4 (Universal)

VS Code v1.99.3 (Commit a8e9574, 2025-07-10)

Electron 34.5.1 · Chromium 132.0.6834.210 · Node.js 20.19.0 · V8 13.2.152.41-electron.0

Additional Information

macOS 14.5.0 (Darwin arm64 24.5.0)

I was unable to upload a .log file or paste it here in plaintext. I can provide it upon request, but will need to have a method to provide.

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

New.log here.

Session Details (from new.log):

  • Opened the chat panel and attempted to load a known-stalling chat.

  • Attached that chat as “past chat” context and sent “Lorem Ipsum” (this succeeded).

  • Interrupted the response mid-generation (“Failed to get complete AI response” error can be ignored at this point in the log).

  • Closed and reopened the panel.

Opened a chat that loads but then hangs on any prompt—“Generating…” never completes.

If anybody has experience with this type of issue and has found a way to mitigate it, that would be awesome. I’ve even tried to look around my machine’s directory to find a json, txt, or md version of the chat histories to provide as context in a new chat—but to no avail.

Duplicated versions of the openable chat also have the same issues. This leads me to believe this is an issue with the chat content itself.

Perhaps it has to do with attaching a screenshot that I dragged immediately from macOS’s screenshot thumbnail? That means it wouldn’t be saved to disk, and rather kept in RAM or some sort of cache file.

Update: The openable conversation is working for some reason now.

^^^This was not a solution. The unopenable conversations still exist.

I had an issue with writing to any opened/new chats on Linux unless I would open Command Palette and run Developer: Restart Extension Host

Attempted thrice, opening still fails! Thanks for the input, though.

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.