Cursor2.0 is constantly freezing

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hi all,

The cursor IDE seems to be constantly freezing, almost after every prompt. I have looked on the other posts like this : Cursor 2 is freezing all the time - #2 by Nigel_Tee

But none of the solutions have worked so far.
Any help is appreciated!

Steps to Reproduce

Just launch cursor and prompt a couple of times max.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.69 (user setup)
VSCode Version: 1.99.3
Commit: 63fcac100bd5d5749f2a98aa47d65f6eca61db30
Date: 2025-11-07T18:21:29.650Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. Since you’ve tried all the standard fixes, I’ll escalate this to engineering. Can you help collect diagnostics the next time it freezes?

  • Open Help → Toggle Developer Tools → Console tab and screenshot any errors
  • Go to Cursor Settings → Network → Run Diagnostics - note any failures
  • Share a Task Manager screenshot during the freeze if possible
  • Cursor logs: Ctrl+Shift+P → “Developer: Open Logs Folder” (or Help → Open Logs Folder) - attach the latest files

While we investigate, you can temporarily downgrade to v1.x from Download · Cursor

Thanks for your response

  • Here is the task manager

I restarted Cursor - here are the console logs:

workbench.desktop.main.js:1484 This document requires ‘TrustedScript’ assignment.
(anonymous) @ workbench.desktop.main.js:1484
workbench.desktop.main.js:1484 The JavaScript Function constructor does not accept TrustedString arguments. See Trusted Types for function constructor · w3c/trusted-types Wiki · GitHub for more information.
workbench.desktop.main.js:55 WARN Missing property “rpcFileLoggerFolder” in oldValue. Filling with value from initValue. Please add a migration if necessary.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-toolsai.datawrangler’ wants API proposal ‘debugFocus’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-vscode.vscode-copilot-data-analysis’ wants API proposal ‘chatVariableResolver’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-python.python’ wants API proposal ‘terminalShellType’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-python.vscode-python-envs’ wants API proposal ‘terminalShellType’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN Via ‘product.json#extensionEnabledApiProposals’ extension ‘github.copilot-chat’ wants API proposal ‘chatReadonlyPromptReference’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-azuretools.vscode-azure-github-copilot’ wants API proposal ‘lmTools’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN Via ‘product.json#extensionEnabledApiProposals’ extension ‘vscjava.vscode-java-pack’ wants API proposal ‘lmTools’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN Via ‘product.json#extensionEnabledApiProposals’ extension ‘apidev.azure-api-center’ wants API proposal ‘chatParticipant’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN Via ‘product.json#extensionEnabledApiProposals’ extension ‘apidev.azure-api-center’ wants API proposal ‘languageModels’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN No search provider registered for scheme: file, waiting
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:1442 [composer] Large diff detected for c:\Users\k\Documents\GitHub\3dm-model-viewer\src\core\bvh.js (190/190 lines). This may be due to diff timeout or whitespace issues.
getCodeBlockDiffStats @ workbench.desktop.main.js:1442
workbench.desktop.main.js:1442 [composer] Large diff detected for c:\Users\k\Documents\GitHub\3dm-model-viewer\src\features\clippingCaps.js (669/669 lines). This may be due to diff timeout or whitespace issues.
getCodeBlockDiffStats @ workbench.desktop.main.js:1442
workbench.desktop.main.js:1442 [composer] Large diff detected for c:\Users\k\Documents\GitHub\3dm-model-viewer\src\core\memoryProfiler.js (204/204 lines). This may be due to diff timeout or whitespace issues.
getCodeBlockDiffStats @ workbench.desktop.main.js:1442
workbench.desktop.main.js:1442 [composer] Large diff detected for c:\Users\k\Documents\GitHub\3dm-model-viewer\OPTIMIZATION-SUMMARY.md (320/320 lines). This may be due to diff timeout or whitespace issues.
getCodeBlockDiffStats @ workbench.desktop.main.js:1442
workbench.desktop.main.js:1442 [composer] Large diff detected for c:\Users\k\Documents\GitHub\3dm-model-viewer\src\core\bvh.js (190/190 lines). This may be due to diff timeout or whitespace issues.
getCodeBlockDiffStats @ workbench.desktop.main.js:1442
workbench.desktop.main.js:1442 [composer] Large diff detected for c:\Users\k\Documents\GitHub\3dm-model-viewer\src\core\memoryProfiler.js (204/204 lines). This may be due to diff timeout or whitespace issues.
getCodeBlockDiffStats @ workbench.desktop.main.js:1442
workbench.desktop.main.js:1442 [composer] Large diff detected for c:\Users\k\Documents\GitHub\3dm-model-viewer\OPTIMIZATION-SUMMARY.md (320/320 lines). This may be due to diff timeout or whitespace issues.
getCodeBlockDiffStats @ workbench.desktop.main.js:1442
workbench.desktop.main.js:55 ERR [Extension Host] (node:34300) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use Cursor --trace-deprecation ... to show where the warning was created)
error @ workbench.desktop.main.js:55
workbench.desktop.main.js:4957 [Extension Host] (node:34300) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use Cursor --trace-deprecation ... to show where the warning was created)
N5h @ workbench.desktop.main.js:4957
workbench.desktop.main.js:7500 Failed to load team commands: ConnectError: [unauthenticated] Error
at t (workbench.desktop.main.js:4989:400502)
at async Object.getTeamCommands (workbench.desktop.main.js:590:71571)
at async Xpo.loadTeamCommands (workbench.desktop.main.js:7500:2992)
loadTeamCommands @ workbench.desktop.main.js:7500

Diagnostic test:

Logs:
Can’t seem to upload the log files.

Thanks for the diagnostics! While engineering investigates, please try one quick test:

Test without extensions:

  • Run: cursor --disable-extensions from the command line
  • Use Cursor as usual and check if the freezing still occurs

This will help determine if an extension is causing the issue. Let us know the result!

Hi Deanrie - the issue is still there even after disabling extensions.
I am also now experiencing the freezing issue on cursor 1.7

Thanks for the extra checks. Since the issue persists even with extensions disabled and in v1.7, let’s try a few more steps:

Test on a new project / clear history - corrupted chat history can cause hangs:

  • Create a new empty folder and open it in Cursor (File > Open Folder)
  • Clear cache folders (close Cursor first):
    %APPDATA%\Cursor\Cache
    %APPDATA%\Cursor\Code Cache
  • Check if the hang happens in the new project

Please clarify: when the “hang” occurs, does the entire UI stop responding, or can you still click while AI responses don’t arrive?

Happens to me a lot as well. When I try to close the window, it always tells me “Closing the window is taking a bit longer…“ and never closes unless I kill the process.

And on another computer of mine (another Windows 11), it keeps timing out on reading files and forces me to restart Cursor every half an hour.

This same thing happens to be aswell. Very frustrating. Any fix yet?

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