Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
when cursor idle for some time and want to submit to agent, the chat immediately created the chat title and again stopped working immediately, only restarting cursor to make it works again
Steps to Reproduce
start cursor, do not work on it for a while (say 5 minutes), write prompt and the submit
Expected Behavior
agent will response immediately after submit
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.1.50
VSCode Version: 1.105.1
Commit: 56f0a83df8e9eb48585fcc4858a9440db4cc7770
Date: 2025-12-06T23:39:52.834Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0
For AI issues: which model did you use?
Auto
For AI issues: add Request ID with privacy disabled
d2d03bcd-764e-47fd-90c6-167eb4f83c02
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor
deanrie
(Dean Rie)
December 10, 2025, 6:45am
2
Hey, thanks for the report. The timeout after idle needs some diagnostics.
Please check the following:
Network Diagnostics:
Cursor Settings > Network > Run Diagnostics > screenshot the result
Extensions:
Run in terminal: cursor --disable-extensions
Reproduce the issue (wait 5 minutes, then send a request to the agent)
Does the problem persist?
If it works without extensions, try a temporary profile for isolation:
Run: cursor --user-data-dir="CursorData/Test1"
Open your project and test
Console logs:
Help > Toggle Developer Tools > Console
Reproduce the issue
Copy all errors
Recently a similar issue was fixed by removing the NX Console extension Unable to Reach Model Provider for All Models Except Composer1 . If you have MCP servers installed, disable them temporarily and test.
Share the results, and I’ll pass the info to the team if needed.
console.log
console_log.txt (14.0 KB)
deanrie
(Dean Rie)
December 10, 2025, 12:08pm
5
Thanks for the logs. I see multiple “Canceled: Canceled” errors in console for streamResponse/composer. Let’s narrow it down quickly:
Disable HTTP/2:
Settings → search “HTTP/2” → enable “Disable HTTP/2”
Restart Cursor and test after 5 min idle
No extensions:
Run: cursor --disable-extensions
Reproduce after idle. Does the issue persist?
Clean profile:
Run: cursor --user-data-dir="CursorData/Test1"
Open project and check after idle
MCP:
If enabled, disable temporarily, restart and test
Please share:
Results from all steps above
2-3 fresh Request IDs on error (Chat context → Copy Request ID)
Updated console log after reproduction
List of non-standard extensions
If stream cancellations persist in clean profile without extensions/MCP and with HTTP/2 disabled, I’ll escalate to engineers.
issue seems resolved by upgrading cursor to latest version (v2.2.9) released today, thanks for helping
system
(system)
Closed
January 2, 2026, 1:56am
7
This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.