# Cursor IDE freezing

**URL:** <https://forum.cursor.com/t/cursor-ide-freezing/146752>\
**Category:** Bug Reports\
**Created:** [December 18, 2025, 1:25pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752 "2025-12-18T13:25:24Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarkoPolo](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MarkoPolo](https://forum.cursor.com/u/MarkoPolo)\
**Post date:** [December 18, 2025, 1:25pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/1 "2025-12-18T13:25:24Z")

</div>

### Where does the bug appear (feature/product)?

Cursor IDE

### Describe the Bug

Every time an agent completes the work the IDE freezes. I cannot do anything but to end the Cursor task in the task manager. I am running Windows 11.

I uninstalled, cleared the Cursor files and installed it again and I have the same issue. I also went back to the earlier version CursorUserSetup-x64-2.1.47, same issue.

This is completely unusable at this point. I need this fixed ASAP.

### Steps to Reproduce

Open Cursor IDE  
Ask agent to do something  
Wait to complete the task

IDE freezes

### Expected Behavior

Continue working.

### Operating System

Windows 10/11

### Current Cursor Version (Menu → About Cursor → Copy)

Cursor Cursor Version: 2.236  
VSCode Version: 1.105.  
Commt: 55cgbc11eggcedd1fbg3fbb7996abf77gcS83150

### For AI issues: which model did you use?

Sonnet 4.5

### Does this stop you from using Cursor

Yes - Cursor is unusable

---

<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:** [December 18, 2025, 1:42pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/2 "2025-12-18T13:42:32Z")

</div>

Hey, thanks for the report. This looks like a known issue on Windows - the team is working on a fix.

Try these solutions:

1. Check your tab settings: open Settings (JSON) and make sure `"workbench.editor.showTabs"` is not set to `"single"`. If it is, change it to `"multiple"` or remove the line.
2. Try restarting your system - sometimes this helps (related to Windows notifications).
3. Check Windows Updates - a user reported that rolling back update `KB5068861 (26100.7171)` fixed the freezes.

If the problem continues, please share:

- A screenshot from Help \> Toggle Developer Tools \> Console during the freeze
- The value of `workbench.editor.showTabs` from your settings.json

---

<div class="post-metadata">

**Author:** ![MarkoPolo](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MarkoPolo](https://forum.cursor.com/u/MarkoPolo)\
**Post date:** [December 18, 2025, 1:55pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/3 "2025-12-18T13:55:20Z")

</div>

DevTools also are frozen when this issue happens so I cannot copy the console.

Here is the console while it is running

workbench.desktop.main.js:542 This document requires ‘TrustedScript’ assignment.  
(anonymous) @ workbench.desktop.main.js:542  
workbench.desktop.main.js:542 The JavaScript Function constructor does not accept TrustedString arguments. See [Trusted Types for function constructor · w3c/trusted-types Wiki · GitHub](https://github.com/w3c/webappsec-trusted-types/wiki/Trusted-Types-for-function-constructor) for more information.  
workbench.desktop.main.js:139 Refused to create a TrustedTypePolicy named ‘tokenizeToString’ because a policy with that name already exists and the Content Security Policy directive does not ‘allow-duplicates’: “trusted-types amdLoader  
cellRendererEditorText  
defaultWorkerFactory  
diffEditorWidget  
diffReview  
domLineBreaksComputer  
dompurify  
editorGhostText  
editorViewLayer  
notebookRenderer  
stickyScrollViewLayer  
tokenizeToString  
safeInnerHtml  
editorCppGhostText  
standaloneColorizer  
tokenizeToString  
solidjs  
aibubble  
aibubble2  
aibubbleSearch  
streamingMarkdownPolicy  
notebookChatEditController  
mermaidDiagram  
mermaidDiagram2  
mermaidDiagramOuter”.  
wQ @ workbench.desktop.main.js:139  
workbench.desktop.main.js:23 Uncaught Error: Failed to execute ‘createPolicy’ on ‘TrustedTypePolicyFactory’: Policy with name “tokenizeToString” already exists.

TypeError: Policy with name “tokenizeToString” already exists.  
at wQ (workbench.desktop.main.js:139:11057)  
at workbench.desktop.main.js:12033:49688  
at wQ (workbench.desktop.main.js:139:11057)  
at workbench.desktop.main.js:12033:49688  
at workbench.desktop.main.js:25:12  
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 [ms-python.python]: Cannot register ‘python.venvPath’. This property is already registered.  
warn @ workbench.desktop.main.js:55  
webWorkerExtensionHostIframe.html:1 An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing.  
workbench.desktop.main.js:625 [composer] Large diff detected for c:\verdant-subsidy-ai\verdant-ai\database\migrations\008\_fallow\_fields\_enhancement.sql (29/29 lines). This may be due to diff timeout or whitespace issues.  
getCodeBlockDiffStats @ workbench.desktop.main.js:625  
workbench.desktop.main.js:625 [composer] Large diff detected for c:\verdant-subsidy-ai\verdant-ai\FALLOW\_FIELDS\_FEATURE.md (226/226 lines). This may be due to diff timeout or whitespace issues.  
getCodeBlockDiffStats @ workbench.desktop.main.js:625  
workbench.desktop.main.js:625 [composer] Large diff detected for c:\verdant-subsidy-ai\verdant-ai\database\add-fallow-data.sql (30/30 lines). This may be due to diff timeout or whitespace issues.  
getCodeBlockDiffStats @ workbench.desktop.main.js:625  
workbench.desktop.main.js:625 [composer] Large diff detected for c:\verdant-subsidy-ai\verdant-ai\FIELD\_OPERATIONS\_TRACKING\_STATUS.md (346/346 lines). This may be due to diff timeout or whitespace issues.  
getCodeBlockDiffStats @ workbench.desktop.main.js:625  
workbench.desktop.main.js:55 WARN No search provider registered for scheme: file, waiting  
warn @ workbench.desktop.main.js:55  
workbench.desktop.main.js:55 ERR [Extension Host] (node:67168) [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:12343 [Extension Host] (node:67168) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.  
(Use `Cursor --trace-deprecation ...` to show where the warning was created)  
\_hf @ workbench.desktop.main.js:12343  
workbench.desktop.main.js:13074 [transport] Connect error in unary AI connect ConnectError: [deadline\_exceeded] the operation timed out  
at t (workbench.desktop.main.js:12375:457550)  
at async Object.checkNumberConfig (workbench.desktop.main.js:585:88399)  
at async workbench.desktop.main.js:13105:3935  
at async n (workbench.desktop.main.js:13105:3694)  
at async Lfo.maybeRefreshConfigInner (workbench.desktop.main.js:13105:3918)  
at async Lfo.getLatestConfig (workbench.desktop.main.js:13105:3307) Object  
error @ workbench.desktop.main.js:13074  
workbench.desktop.main.js:13074 [transport] Connect error in unary AI connect ConnectError: [unauthenticated] Error  
at t (workbench.desktop.main.js:12375:457550)  
at async Object.getTeamCommands (workbench.desktop.main.js:585:88399)  
at async gMo.loadTeamCommands (workbench.desktop.main.js:15030:2986) Object  
error @ workbench.desktop.main.js:13074  
workbench.desktop.main.js:15030 Failed to load team commands: ConnectError: [unauthenticated] Error  
at t (workbench.desktop.main.js:12375:457550)  
at async Object.getTeamCommands (workbench.desktop.main.js:585:88399)  
at async gMo.loadTeamCommands (workbench.desktop.main.js:15030:2986)  
loadTeamCommands @ workbench.desktop.main.js:15030  
workbench.desktop.main.js:8786 [imageDescription] Could not figure out what image the description belongs to  
handleStreamComposer @ workbench.desktop.main.js:8786  
workbench.desktop.main.js:8786 [imageDescription] Could not figure out what image the description belongs to  
handleStreamComposer @ workbench.desktop.main.js:8786  
workbench.desktop.main.js:8786 [imageDescription] Could not figure out what image the description belongs to  
handleStreamComposer @ workbench.desktop.main.js:8786  
workbench.desktop.main.js:8786 [imageDescription] Could not figure out what image the description belongs to  
handleStreamComposer @ workbench.desktop.main.js:8786  
workbench.desktop.main.js:8786 [imageDescription] Could not figure out what image the description belongs to  
handleStreamComposer @ workbench.desktop.main.js:8786

---

<div class="post-metadata">

**Author:** ![MarkoPolo](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MarkoPolo](https://forum.cursor.com/u/MarkoPolo)\
**Post date:** [December 18, 2025, 1:56pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/4 "2025-12-18T13:56:31Z")

</div>

![Cursor Error](https://us1.discourse-cdn.com/cursor1/original/3X/f/3/f389fd21d89a3cf920ca2ef7e3987929db5380e4.png)

---

<div class="post-metadata">

**Author:** ![Greg\_Barnett](https://avatars.discourse-cdn.com/v4/letter/g/5f9b8f/32.png) [@Greg\_Barnett](https://forum.cursor.com/u/Greg_Barnett)\
**Post date:** [December 19, 2025, 1:24pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/5 "2025-12-19T13:24:56Z")

</div>

Sorry to Piggyback on this but wanted to give more data. I am seeing this freezing with cursor, but it is also happening with Antigravity (VScode based as well). Others report VScode itself is exhibiting the same general behavior. Agent runs, after it completes, the IDE is frozen. Different agents don’t make a difference, etc.

---

<div class="post-metadata">

**Author:** ![andrewh](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/andrewh/32/65515_2.png) [@andrewh](https://forum.cursor.com/u/andrewh)\
**Post date:** [December 20, 2025, 12:13am UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/6 "2025-12-20T00:13:21Z")

</div>

Just fixed some crashes/memory use on 2.2.36. Upgrading to 2.2.43 should help a lot.

---

<div class="post-metadata">

**Author:** ![Rodrigo\_Alves](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/rodrigo_alves/32/91965_2.png) [@Rodrigo\_Alves](https://forum.cursor.com/u/Rodrigo_Alves)\
**Post date:** [December 20, 2025, 12:48pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/7 "2025-12-20T12:48:29Z")

</div>

didn’t work for me.

I’m with a fully clean installation of 2.2.43 and getting this issues on openning:

```auto
workbench.desktop.main.js:542 This document requires ‘TrustedScript’ assignment.
(anonymous) @ workbench.desktop.main.js:542
workbench.desktop.main.js:542 The JavaScript Function constructor does not accept TrustedString arguments. See 
 for more information.
workbench.desktop.main.js:139 Refused to create a TrustedTypePolicy named ‘tokenizeToString’ because a policy with that name already exists and the Content Security Policy directive does not ‘allow-duplicates’: “trusted-types amdLoader
cellRendererEditorText
defaultWorkerFactory
diffEditorWidget
diffReview
domLineBreaksComputer
dompurify
editorGhostText
editorViewLayer
notebookRenderer
stickyScrollViewLayer
tokenizeToString
safeInnerHtml
editorCppGhostText
standaloneColorizer
tokenizeToString
solidjs
aibubble
aibubble2
aibubbleSearch
streamingMarkdownPolicy
notebookChatEditController
mermaidDiagram
mermaidDiagram2
mermaidDiagramOuter”.
SQ @ workbench.desktop.main.js:139
workbench.desktop.main.js:23 Uncaught Error: Failed to execute ‘createPolicy’ on ‘TrustedTypePolicyFactory’: Policy with name “tokenizeToString” already exists.

TypeError: Policy with name “tokenizeToString” already exists.
at SQ (workbench.desktop.main.js:139:11057)
at workbench.desktop.main.js:12033:49688
at SQ (workbench.desktop.main.js:139:11057)
at workbench.desktop.main.js:12033:49688
at workbench.desktop.main.js:25:12
workbench.desktop.main.js:55 WARN Missing property “alwaysKeepComposerInBound” 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 Missing property “location2” 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 Missing property “hasMigratedChatLocation” 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 Missing property “hasMigratedComposerGlobalConfigsToModeSpecificConfigs” 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 Missing property “hasMigratedToAgentIsCmdI” 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 Missing property “hasMigratedToBgIsCmdE2” 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 Missing property “hasMigratedToDefaultAutoRun” 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 Missing property “defaultCapabilities” 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 Missing property “autoApplyFilesOutsideContext” 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 Missing property “defaultMode2” 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 Missing property “useCliAgentBackendDev” 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 Missing property “useYoloMode” 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 Missing property “yoloPrompt” 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 Missing property “yoloCommandAllowlist” 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 Missing property “yoloCommandDenylist” 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 Missing property “yoloMcpToolsDisabled” 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 Missing property “doNotShowYoloModeWarningAgain” 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 Missing property “doNotShowFullYoloModeWarningAgain” 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 Missing property “selectedFakeStreamerId” 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 Missing property “yoloDeleteFileDisabled” 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 Missing property “yoloDotFilesDisabled” 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 Missing property “yoloOutsideWorkspaceDisabled” 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 Missing property “yoloEnableRunEverything” 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 Missing property “isWebSearchToolEnabled” 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 Missing property “isWebSearchToolEnabled2” 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 Missing property “isWebSearchToolEnabled3” 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 Missing property “autoAcceptWebSearchTool” 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 Missing property “autoApprovedModeTransitions” 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 Missing property “autoRejectedModeTransitions” 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 Missing property “backgroundComposerEnv” 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 Missing property “useLegacyTerminalTool” 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 Missing property “modes4” 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 Missing property “codeBlockDisplayPreference” 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 Missing property “thinkingLevel” 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 Missing property “composerMigrationVersion” 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 Missing property “mcpServers” 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 Missing property “mcpDisabledTools” 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 Missing property “availableDefaultModels2” 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 Missing property “featureModelConfigs” 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 Missing property “backgroundComposerState” 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 Missing property “dialogDontAskAgainPreferences” 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 Missing property “cursorIgnore” 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 Missing property “teamAdminSettings” 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 Missing property “shouldShowViewZoneWhenPreviewBoxIsClipped6” 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 Missing property “cppModelsState” 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 Missing property “aiSettings” 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 Missing property “authenticationSettings” 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 Missing property “websiteUrl” 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 Missing property “backendUrl” 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 Missing property “authClientId” 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 Missing property “authDomain” 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 Missing property “repoBackendUrl” 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 Missing property “telemBackendUrl” 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 Missing property “cmdkBackendUrl” 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 Missing property “geoCppBackendUrl” 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 Missing property “cppConfigBackendUrl” 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 Missing property “bcProxyUrl” 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 Missing property “agentBackendUrlPrivacy” 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 Missing property “agentBackendUrlNonPrivacy” 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 Missing property “credentialsDisplayName” 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 Missing property “cmdLineHookState” 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 Missing property “shouldOnlyImportOnAccept” 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 Missing property “cppAutoImportDecorationStyle” 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 Missing property “newUserData” 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 Missing property “azureState” 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 Missing property “personalDocs” 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 Missing property “cppInCmdF” 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 Missing property “cppTriggerInComments” 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 Missing property “cppShowWhitespaceOnlyChanges” 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 Missing property “cppConfig” 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 Missing property “indexRepository” 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 Missing property “haveNotImportedFromVSC” 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 Missing property “shouldAutoParseCmdKLinks” 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 Missing property “autoCreateNewChatAfterTimeout” 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 Missing property “isFileSyncClientEnabled” 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 Missing property “membershipType” 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 Missing property “fastApplyModelType” 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 Missing property “explicitlyEnableSemanticSearch” 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 Missing property “backgroundComposerEnv” 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 Missing property “preferredEmbeddingModel” 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 Missing property “oneTimeSettings” 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 Missing property “eligibleForSnippetLearning” 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 Missing property “goneThroughCodeSnippetOnboarding” 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 Missing property “goneThroughCodeSnippetChangeManagement” 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 Missing property “hasResetModelOnce” 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 Missing property “rpcFileLoggerEnabled” 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 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 Missing property “cppHasLoadedConfigFromCopilot” in oldValue. Filling with value from initValue. Please add a migration if necessary.
warn @ workbench.desktop.main.js:55
api2.cursor.sh/auth/poll?uuid=fabdd7a7-141c-4a85-b20c-3ee4ef411b8c&verifier=c5xRM44JPKID5H990dYZO4vV9WPVQW2D5lcW2IADMok:1 Failed to load resource: the server responded with a status of 404 ()
api2.cursor.sh/auth/poll?uuid=fabdd7a7-141c-4a85-b20c-3ee4ef411b8c&verifier=c5xRM44JPKID5H990dYZO4vV9WPVQW2D5lcW2IADMok:1 Failed to load resource: the server responded with a status of 404 ()
api2.cursor.sh/auth/poll?uuid=fabdd7a7-141c-4a85-b20c-3ee4ef411b8c&verifier=c5xRM44JPKID5H990dYZO4vV9WPVQW2D5lcW2IADMok:1 Failed to load resource: the server responded with a status of 404 ()
api2.cursor.sh/auth/poll?uuid=fabdd7a7-141c-4a85-b20c-3ee4ef411b8c&verifier=c5xRM44JPKID5H990dYZO4vV9WPVQW2D5lcW2IADMok:1 Failed to load resource: the server responded with a status of 404 ()
api2.cursor.sh/auth/poll?uuid=fabdd7a7-141c-4a85-b20c-3ee4ef411b8c&verifier=c5xRM44JPKID5H990dYZO4vV9WPVQW2D5lcW2IADMok:1 Failed to load resource: the server responded with a status of 404 ()
api2.cursor.sh/auth/poll?uuid=fabdd7a7-141c-4a85-b20c-3ee4ef411b8c&verifier=c5xRM44JPKID5H990dYZO4vV9WPVQW2D5lcW2IADMok:1 Failed to load resource: the server responded with a status of 404 ()
workbench.desktop.main.js:55 ERR [Extension Host] (node:12464) [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:12343 [Extension Host] (node:12464) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use Cursor --trace-deprecation ... to show where the warning was created)
Thf @ workbench.desktop.main.js:12343
workbench.desktop.main.js:13258 Failed to get git telemetry attributes: Error: Failed to execute git
getGitAttributes @ workbench.desktop.main.js:13258
workbench.desktop.main.js:13074 [transport] Connect error in unary AI connect ConnectError: [deadline_exceeded] the operation timed out
at t (workbench.desktop.main.js:12375:457550)
at async Object.checkNumberConfigUnauthenticated (workbench.desktop.main.js:585:88139)
at async workbench.desktop.main.js:13105:4041
at async n (workbench.desktop.main.js:13105:3694)
at async Mfo.maybeRefreshConfigInner (workbench.desktop.main.js:13105:4024)
at async s (workbench.desktop.main.js:15040:557)
at async Object.t [as getShouldUseNewDataPrivacyOnboarding] (workbench.desktop.main.js:15040:847) Object
error @ workbench.desktop.main.js:13074
workbench.desktop.main.js:13074 [transport] Connect error in unary AI connect ConnectError: [deadline_exceeded] the operation timed out
at t (workbench.desktop.main.js:12375:457550)
at async Object.checkNumberConfig (workbench.desktop.main.js:585:88139)
at async workbench.desktop.main.js:13105:3935
at async n (workbench.desktop.main.js:13105:3694)
at async Mfo.maybeRefreshConfigInner (workbench.desktop.main.js:13105:3918)
at async Mfo.getLatestConfig (workbench.desktop.main.js:13105:3307) Object
error @ workbench.desktop.main.js:13074
workbench.desktop.main.js:13074 [transport] Connect error in unary AI connect ConnectError: [unauthenticated] Error
at t (workbench.desktop.main.js:12375:457550)
at async Object.getTeamCommands (workbench.desktop.main.js:585:88139)
at async vMo.loadTeamCommands (workbench.desktop.main.js:15030:2986)
at async vMo.refreshTeamCommands (workbench.desktop.main.js:15030:3424)
at async workbench.desktop.main.js:15030:2548 Object
error @ workbench.desktop.main.js:13074
workbench.desktop.main.js:15030 Failed to load team commands: ConnectError: [unauthenticated] Error
at t (workbench.desktop.main.js:12375:457550)
at async Object.getTeamCommands (workbench.desktop.main.js:585:88139)
at async vMo.loadTeamCommands (workbench.desktop.main.js:15030:2986)
at async vMo.refreshTeamCommands (workbench.desktop.main.js:15030:3424)
at async workbench.desktop.main.js:15030:2548
loadTeamCommands @ workbench.desktop.main.js:15030
workbench.desktop.main.js:13074 [transport] Connect error in unary AI connect ConnectError: [unauthenticated] Error
at t (workbench.desktop.main.js:12375:457550)
at async Object.getTeamCommands (workbench.desktop.main.js:585:88139)
at async vMo.loadTeamCommands (workbench.desktop.main.js:15030:2986)
at async vMo.refreshTeamCommands (workbench.desktop.main.js:15030:3424)
at async workbench.desktop.main.js:15030:2548 Object
error @ workbench.desktop.main.js:13074
workbench.desktop.main.js:15030 Failed to load team commands: ConnectError: [unauthenticated] Error
at t (workbench.desktop.main.js:12375:457550)
at async Object.getTeamCommands (workbench.desktop.main.js:585:88139)
at async vMo.loadTeamCommands (workbench.desktop.main.js:15030:2986)
at async vMo.refreshTeamCommands (workbench.desktop.main.js:15030:3424)
at async workbench.desktop.main.js:15030:2548
loadTeamCommands @ workbench.desktop.main.js:15030

```

---

<div class="post-metadata">

**Author:** ![Hector](https://avatars.discourse-cdn.com/v4/letter/h/43a26b/32.png) [@Hector](https://forum.cursor.com/u/Hector)\
**Post date:** [December 29, 2025, 5:03am UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/8 "2025-12-29T05:03:54Z")

</div>

This seems to be fixed now on the Version: 2.3.9

---

<div class="post-metadata">

**Author:** ![Hector](https://avatars.discourse-cdn.com/v4/letter/h/43a26b/32.png) [@Hector](https://forum.cursor.com/u/Hector)\
**Post date:** [December 30, 2025, 11:00pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/9 "2025-12-30T23:00:53Z")

</div>

Nvm, for some reason it worked fine in one coding session, and the next day I have the same issue. The only remarkable thing I did was swapping between versions.

---

<div class="post-metadata">

**Author:** ![MarkoPolo](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MarkoPolo](https://forum.cursor.com/u/MarkoPolo)\
**Post date:** [December 30, 2025, 11:58pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/10 "2025-12-30T23:58:31Z")

</div>

It worked for a week, not I have the same problem. It freezes again this time even faster. I cannot complete any task.

---

<div class="post-metadata">

**Author:** ![MarkoPolo](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MarkoPolo](https://forum.cursor.com/u/MarkoPolo)\
**Post date:** [December 31, 2025, 12:00am UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/11 "2025-12-31T00:00:02Z")

</div>

Interesting thing is that VS Code freezes as well in the same way. Leads me to believe that this is the underlying VS Code issue.

---

<div class="post-metadata">

**Author:** ![MarkoPolo](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MarkoPolo](https://forum.cursor.com/u/MarkoPolo)\
**Post date:** [December 31, 2025, 1:02am UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/12 "2025-12-31T01:02:00Z")

</div>

Now I have this issue

Request ID: 1e1bd6ae-4b59-42e6-91a7-63946a3ff497  
{“error”:“ERROR\_CUSTOM”,“details”:{“title”:“Agent Execution Timed Out”,“detail”:“The agent execution provider did not respond within 4 seconds. This may indicate the extension host is not running or is unresponsive.”,“isRetryable”:false,“shouldShowImmediateError”:true,“additionalInfo”:{},“buttons”:[{“label”:“Reload Window”,“reloadWindow”:{}}],“planChoices”:}}

---

<div class="post-metadata">

**Author:** ![MarkoPolo](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MarkoPolo](https://forum.cursor.com/u/MarkoPolo)\
**Post date:** [December 31, 2025, 1:03am UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/13 "2025-12-31T01:03:27Z")

</div>

workbench.desktop.main.js:13689 [composer] No first token received within 2s {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, requestId: ‘d34656e3-984c-49db-a873-c0eb14682c5c’, …}  
\_log @ workbench.desktop.main.js:13689  
warn @ workbench.desktop.main.js:13689  
(anonymous) @ workbench.desktop.main.js:10273  
setTimeout  
e.setTimeout @ workbench.desktop.main.js:13085  
(anonymous) @ workbench.desktop.main.js:10273  
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:10273  
await in submitChatMaybeAbortCurrent  
(anonymous) @ workbench.desktop.main.js:52  
xSr @ workbench.desktop.main.js:52  
P7d @ workbench.desktop.main.js:52  
n.value @ workbench.desktop.main.js:52  
Oa @ workbench.desktop.main.js:12586  
await in Oa  
(anonymous) @ workbench.desktop.main.js:12387  
tt @ workbench.desktop.main.js:12387  
onClick @ workbench.desktop.main.js:12387  
(anonymous) @ workbench.desktop.main.js:10300  
workbench.desktop.main.js:13689 [composer] No first token received within 4s {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, requestId: ‘d34656e3-984c-49db-a873-c0eb14682c5c’, …}  
\_log @ workbench.desktop.main.js:13689  
warn @ workbench.desktop.main.js:13689  
(anonymous) @ workbench.desktop.main.js:10273  
setTimeout  
e.setTimeout @ workbench.desktop.main.js:13085  
(anonymous) @ workbench.desktop.main.js:10273  
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:10273  
await in submitChatMaybeAbortCurrent  
(anonymous) @ workbench.desktop.main.js:52  
xSr @ workbench.desktop.main.js:52  
P7d @ workbench.desktop.main.js:52  
n.value @ workbench.desktop.main.js:52  
Oa @ workbench.desktop.main.js:12586  
await in Oa  
(anonymous) @ workbench.desktop.main.js:12387  
tt @ workbench.desktop.main.js:12387  
onClick @ workbench.desktop.main.js:12387  
(anonymous) @ workbench.desktop.main.js:10300  
workbench.desktop.main.js:13690 [AiService] streamResponse ConnectError: [deadline\_exceeded] Agent Execution Timed Out  
at workbench.desktop.main.js:10416:2936  
at async KQh.createExecInstance (workbench.desktop.main.js:10416:974)  
at async Juh (workbench.desktop.main.js:537:512562)  
at async N3.execute (workbench.desktop.main.js:9112:20240)  
at async uco.execute (workbench.desktop.main.js:10366:624)  
at async Dsm.execute (workbench.desktop.main.js:13881:14060)  
at async L0o.buildComposerRequestContext (workbench.desktop.main.js:13890:3501)  
at async L0o.streamFromAgentBackend (workbench.desktop.main.js:13890:4766)  
at async cCo.streamResponse (workbench.desktop.main.js:13690:12942)  
at async L0o.getAgentStreamResponse (workbench.desktop.main.js:13890:6729)  
at async T0o. (workbench.desktop.main.js:13836:9927)  
at async I0o. (workbench.desktop.main.js:13838:2274)  
at async f0o. (workbench.desktop.main.js:13827:1093)  
at async g0o. (workbench.desktop.main.js:13827:31659)  
at async dBe. (workbench.desktop.main.js:9193:49315)  
at async x0o. (workbench.desktop.main.js:13836:8980)  
at async sBe.processCodeBlocks (workbench.desktop.main.js:9131:4288)  
at async pY.submitChatMaybeAbortCurrent (workbench.desktop.main.js:10283:11552)  
at async Object.Oa [as onSubmit] (workbench.desktop.main.js:12586:3831)  
at async workbench.desktop.main.js:12387:146614  
streamResponse @ workbench.desktop.main.js:13690  
await in streamResponse  
getAgentStreamResponse @ workbench.desktop.main.js:13890  
(anonymous) @ workbench.desktop.main.js:13836  
(anonymous) @ workbench.desktop.main.js:13838  
(anonymous) @ workbench.desktop.main.js:13827  
(anonymous) @ workbench.desktop.main.js:13827  
(anonymous) @ workbench.desktop.main.js:9193  
(anonymous) @ workbench.desktop.main.js:13836  
processCodeBlocks @ workbench.desktop.main.js:9131  
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:10283  
await in submitChatMaybeAbortCurrent  
(anonymous) @ workbench.desktop.main.js:52  
xSr @ workbench.desktop.main.js:52  
P7d @ workbench.desktop.main.js:52  
n.value @ workbench.desktop.main.js:52  
Oa @ workbench.desktop.main.js:12586  
await in Oa  
(anonymous) @ workbench.desktop.main.js:12387  
tt @ workbench.desktop.main.js:12387  
onClick @ workbench.desktop.main.js:12387  
(anonymous) @ workbench.desktop.main.js:10300  
workbench.desktop.main.js:13689 [transport] Stream response error ConnectError: [deadline\_exceeded] Agent Execution Timed Out  
at workbench.desktop.main.js:10416:2936  
at async KQh.createExecInstance (workbench.desktop.main.js:10416:974)  
at async Juh (workbench.desktop.main.js:537:512562)  
at async N3.execute (workbench.desktop.main.js:9112:20240)  
at async uco.execute (workbench.desktop.main.js:10366:624)  
at async Dsm.execute (workbench.desktop.main.js:13881:14060)  
at async L0o.buildComposerRequestContext (workbench.desktop.main.js:13890:3501)  
at async L0o.streamFromAgentBackend (workbench.desktop.main.js:13890:4766)  
at async cCo.streamResponse (workbench.desktop.main.js:13690:12942)  
at async L0o.getAgentStreamResponse (workbench.desktop.main.js:13890:6729)  
at async T0o. (workbench.desktop.main.js:13836:9927)  
at async I0o. (workbench.desktop.main.js:13838:2274)  
at async f0o. (workbench.desktop.main.js:13827:1093)  
at async g0o. (workbench.desktop.main.js:13827:31659)  
at async dBe. (workbench.desktop.main.js:9193:49315)  
at async x0o. (workbench.desktop.main.js:13836:8980)  
at async sBe.processCodeBlocks (workbench.desktop.main.js:9131:4288)  
at async pY.submitChatMaybeAbortCurrent (workbench.desktop.main.js:10283:11552)  
at async Object.Oa [as onSubmit] (workbench.desktop.main.js:12586:3831)  
at async workbench.desktop.main.js:12387:146614 {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, error: {…}, …}  
error @ workbench.desktop.main.js:13689  
streamResponse @ workbench.desktop.main.js:13690  
await in streamResponse  
getAgentStreamResponse @ workbench.desktop.main.js:13890  
(anonymous) @ workbench.desktop.main.js:13836  
(anonymous) @ workbench.desktop.main.js:13838  
(anonymous) @ workbench.desktop.main.js:13827  
(anonymous) @ workbench.desktop.main.js:13827  
(anonymous) @ workbench.desktop.main.js:9193  
(anonymous) @ workbench.desktop.main.js:13836  
processCodeBlocks @ workbench.desktop.main.js:9131  
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:10283  
await in submitChatMaybeAbortCurrent  
(anonymous) @ workbench.desktop.main.js:52  
xSr @ workbench.desktop.main.js:52  
P7d @ workbench.desktop.main.js:52  
n.value @ workbench.desktop.main.js:52  
Oa @ workbench.desktop.main.js:12586  
await in Oa  
(anonymous) @ workbench.desktop.main.js:12387  
tt @ workbench.desktop.main.js:12387  
onClick @ workbench.desktop.main.js:12387  
(anonymous) @ workbench.desktop.main.js:10300  
workbench.desktop.main.js:13689 [transport] Automatic bug report submitted for unexpected connection error {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, requestId: ‘d34656e3-984c-49db-a873-c0eb14682c5c’, …}  
\_log @ workbench.desktop.main.js:13689  
warn @ workbench.desktop.main.js:13689  
showImmediateErrorMessage @ workbench.desktop.main.js:9104  
handleError @ workbench.desktop.main.js:9104  
streamResponse @ workbench.desktop.main.js:13690  
await in streamResponse  
getAgentStreamResponse @ workbench.desktop.main.js:13890  
(anonymous) @ workbench.desktop.main.js:13836  
(anonymous) @ workbench.desktop.main.js:13838  
(anonymous) @ workbench.desktop.main.js:13827  
(anonymous) @ workbench.desktop.main.js:13827  
(anonymous) @ workbench.desktop.main.js:9193  
(anonymous) @ workbench.desktop.main.js:13836  
processCodeBlocks @ workbench.desktop.main.js:9131  
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:10283  
await in submitChatMaybeAbortCurrent  
(anonymous) @ workbench.desktop.main.js:52  
xSr @ workbench.desktop.main.js:52  
P7d @ workbench.desktop.main.js:52  
n.value @ workbench.desktop.main.js:52  
Oa @ workbench.desktop.main.js:12586  
await in Oa  
(anonymous) @ workbench.desktop.main.js:12387  
tt @ workbench.desktop.main.js:12387  
onClick @ workbench.desktop.main.js:12387  
(anonymous) @ workbench.desktop.main.js:10300  
workbench.desktop.main.js:10284 [composer] Error in AI response: {“error”:“ERROR\_CUSTOM”,“details”:{“title”:“Agent Execution Timed Out”,“detail”:“The agent execution provider did not respond within 4 seconds. This may indicate the extension host is not running or is unresponsive.”,“isRetryable”:false,“shouldShowImmediateError”:true,“additionalInfo”:{},“buttons”:[{“label”:“Reload Window”,“reloadWindow”:{}}],“planChoices”:}} ConnectError: [deadline\_exceeded] Agent Execution Timed Out  
at workbench.desktop.main.js:10416:2936  
at async KQh.createExecInstance (workbench.desktop.main.js:10416:974)  
at async Juh (workbench.desktop.main.js:537:512562)  
at async N3.execute (workbench.desktop.main.js:9112:20240)  
at async uco.execute (workbench.desktop.main.js:10366:624)  
at async Dsm.execute (workbench.desktop.main.js:13881:14060)  
at async L0o.buildComposerRequestContext (workbench.desktop.main.js:13890:3501)  
at async L0o.streamFromAgentBackend (workbench.desktop.main.js:13890:4766)  
at async cCo.streamResponse (workbench.desktop.main.js:13690:12942)  
at async L0o.getAgentStreamResponse (workbench.desktop.main.js:13890:6729)  
at async T0o. (workbench.desktop.main.js:13836:9927)  
at async I0o. (workbench.desktop.main.js:13838:2274)  
at async f0o. (workbench.desktop.main.js:13827:1093)  
at async g0o. (workbench.desktop.main.js:13827:31659)  
at async dBe. (workbench.desktop.main.js:9193:49315)  
at async x0o. (workbench.desktop.main.js:13836:8980)  
at async sBe.processCodeBlocks (workbench.desktop.main.js:9131:4288)  
at async pY.submitChatMaybeAbortCurrent (workbench.desktop.main.js:10283:11552)  
at async Object.Oa [as onSubmit] (workbench.desktop.main.js:12586:3831)  
at async workbench.desktop.main.js:12387:146614  
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:10284  
await in submitChatMaybeAbortCurrent  
(anonymous) @ workbench.desktop.main.js:52  
xSr @ workbench.desktop.main.js:52  
P7d @ workbench.desktop.main.js:52  
n.value @ workbench.desktop.main.js:52  
Oa @ workbench.desktop.main.js:12586  
await in Oa  
(anonymous) @ workbench.desktop.main.js:12387  
tt @ workbench.desktop.main.js:12387  
onClick @ workbench.desktop.main.js:12387  
(anonymous) @ workbench.desktop.main.js:10300  
workbench.desktop.main.js:13689 [composer] Error in AI response ConnectError: [deadline\_exceeded] Agent Execution Timed Out  
at workbench.desktop.main.js:10416:2936  
at async KQh.createExecInstance (workbench.desktop.main.js:10416:974)  
at async Juh (workbench.desktop.main.js:537:512562)  
at async N3.execute (workbench.desktop.main.js:9112:20240)  
at async uco.execute (workbench.desktop.main.js:10366:624)  
at async Dsm.execute (workbench.desktop.main.js:13881:14060)  
at async L0o.buildComposerRequestContext (workbench.desktop.main.js:13890:3501)  
at async L0o.streamFromAgentBackend (workbench.desktop.main.js:13890:4766)  
at async cCo.streamResponse (workbench.desktop.main.js:13690:12942)  
at async L0o.getAgentStreamResponse (workbench.desktop.main.js:13890:6729)  
at async T0o. (workbench.desktop.main.js:13836:9927)  
at async I0o. (workbench.desktop.main.js:13838:2274)  
at async f0o. (workbench.desktop.main.js:13827:1093)  
at async g0o. (workbench.desktop.main.js:13827:31659)  
at async dBe. (workbench.desktop.main.js:9193:49315)  
at async x0o. (workbench.desktop.main.js:13836:8980)  
at async sBe.processCodeBlocks (workbench.desktop.main.js:9131:4288)  
at async pY.submitChatMaybeAbortCurrent (workbench.desktop.main.js:10283:11552)  
at async Object.Oa [as onSubmit] (workbench.desktop.main.js:12586:3831)  
at async workbench.desktop.main.js:12387:146614 {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, error: {…}, …}  
error @ workbench.desktop.main.js:13689  
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:10284  
await in submitChatMaybeAbortCurrent  
(anonymous) @ workbench.desktop.main.js:52  
xSr @ workbench.desktop.main.js:52  
P7d @ workbench.desktop.main.js:52  
n.value @ workbench.desktop.main.js:52  
Oa @ workbench.desktop.main.js:12586  
await in Oa  
(anonymous) @ workbench.desktop.main.js:12387  
tt @ workbench.desktop.main.js:12387  
onClick @ workbench.desktop.main.js:12387  
(anonymous) @ workbench.desktop.main.js:10300  
workbench.desktop.main.js:13689 [composer] No first token received within 2s {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, requestId: ‘b5e174b2-3c2f-4178-aed5-6af6cfbcdf91’, …}  
\_log @ workbench.desktop.main.js:13689  
warn @ workbench.desktop.main.js:13689  
(anonymous) @ workbench.desktop.main.js:10273  
workbench.desktop.main.js:13689 [composer] No first token received within 4s {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, requestId: ‘b5e174b2-3c2f-4178-aed5-6af6cfbcdf91’, …}  
\_log @ workbench.desktop.main.js:13689  
warn @ workbench.desktop.main.js:13689  
(anonymous) @ workbench.desktop.main.js:10273  
workbench.desktop.main.js:13690 [AiService] streamResponse ConnectError: [deadline\_exceeded] Agent Execution Timed Out  
at workbench.desktop.main.js:10416:2936  
at async KQh.createExecInstance (workbench.desktop.main.js:10416:974)  
at async Juh (workbench.desktop.main.js:537:512562)  
at async N3.execute (workbench.desktop.main.js:9112:20240)  
at async uco.execute (workbench.desktop.main.js:10366:624)  
at async Dsm.execute (workbench.desktop.main.js:13881:14060)  
at async L0o.buildComposerRequestContext (workbench.desktop.main.js:13890:3501)  
at async L0o.streamFromAgentBackend (workbench.desktop.main.js:13890:4766)  
at async cCo.streamResponse (workbench.desktop.main.js:13690:12942)  
at async L0o.getAgentStreamResponse (workbench.desktop.main.js:13890:6729)  
at async T0o. (workbench.desktop.main.js:13836:9927)  
at async I0o. (workbench.desktop.main.js:13838:2274)  
at async f0o. (workbench.desktop.main.js:13827:1093)  
at async g0o. (workbench.desktop.main.js:13827:31659)  
at async dBe. (workbench.desktop.main.js:9193:49315)  
at async x0o. (workbench.desktop.main.js:13836:8980)  
at async sBe.processCodeBlocks (workbench.desktop.main.js:9131:4288)  
at async pY.submitChatMaybeAbortCurrent (workbench.desktop.main.js:10283:11552)  
streamResponse @ workbench.desktop.main.js:13690  
workbench.desktop.main.js:13689 [transport] Stream response error ConnectError: [deadline\_exceeded] Agent Execution Timed Out  
at workbench.desktop.main.js:10416:2936  
at async KQh.createExecInstance (workbench.desktop.main.js:10416:974)  
at async Juh (workbench.desktop.main.js:537:512562)  
at async N3.execute (workbench.desktop.main.js:9112:20240)  
at async uco.execute (workbench.desktop.main.js:10366:624)  
at async Dsm.execute (workbench.desktop.main.js:13881:14060)  
at async L0o.buildComposerRequestContext (workbench.desktop.main.js:13890:3501)  
at async L0o.streamFromAgentBackend (workbench.desktop.main.js:13890:4766)  
at async cCo.streamResponse (workbench.desktop.main.js:13690:12942)  
at async L0o.getAgentStreamResponse (workbench.desktop.main.js:13890:6729)  
at async T0o. (workbench.desktop.main.js:13836:9927)  
at async I0o. (workbench.desktop.main.js:13838:2274)  
at async f0o. (workbench.desktop.main.js:13827:1093)  
at async g0o. (workbench.desktop.main.js:13827:31659)  
at async dBe. (workbench.desktop.main.js:9193:49315)  
at async x0o. (workbench.desktop.main.js:13836:8980)  
at async sBe.processCodeBlocks (workbench.desktop.main.js:9131:4288)  
at async pY.submitChatMaybeAbortCurrent (workbench.desktop.main.js:10283:11552) {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, error: {…}, …}  
error @ workbench.desktop.main.js:13689  
streamResponse @ workbench.desktop.main.js:13690  
workbench.desktop.main.js:13689 [transport] Automatic bug report submitted for unexpected connection error {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, requestId: ‘b5e174b2-3c2f-4178-aed5-6af6cfbcdf91’, …}  
\_log @ workbench.desktop.main.js:13689  
warn @ workbench.desktop.main.js:13689  
showImmediateErrorMessage @ workbench.desktop.main.js:9104  
handleError @ workbench.desktop.main.js:9104  
streamResponse @ workbench.desktop.main.js:13690  
workbench.desktop.main.js:10284 [composer] Error in AI response: {“error”:“ERROR\_CUSTOM”,“details”:{“title”:“Agent Execution Timed Out”,“detail”:“The agent execution provider did not respond within 4 seconds. This may indicate the extension host is not running or is unresponsive.”,“isRetryable”:false,“shouldShowImmediateError”:true,“additionalInfo”:{},“buttons”:[{“label”:“Reload Window”,“reloadWindow”:{}}],“planChoices”:}} ConnectError: [deadline\_exceeded] Agent Execution Timed Out  
at workbench.desktop.main.js:10416:2936  
at async KQh.createExecInstance (workbench.desktop.main.js:10416:974)  
at async Juh (workbench.desktop.main.js:537:512562)  
at async N3.execute (workbench.desktop.main.js:9112:20240)  
at async uco.execute (workbench.desktop.main.js:10366:624)  
at async Dsm.execute (workbench.desktop.main.js:13881:14060)  
at async L0o.buildComposerRequestContext (workbench.desktop.main.js:13890:3501)  
at async L0o.streamFromAgentBackend (workbench.desktop.main.js:13890:4766)  
at async cCo.streamResponse (workbench.desktop.main.js:13690:12942)  
at async L0o.getAgentStreamResponse (workbench.desktop.main.js:13890:6729)  
at async T0o. (workbench.desktop.main.js:13836:9927)  
at async I0o. (workbench.desktop.main.js:13838:2274)  
at async f0o. (workbench.desktop.main.js:13827:1093)  
at async g0o. (workbench.desktop.main.js:13827:31659)  
at async dBe. (workbench.desktop.main.js:9193:49315)  
at async x0o. (workbench.desktop.main.js:13836:8980)  
at async sBe.processCodeBlocks (workbench.desktop.main.js:9131:4288)  
at async pY.submitChatMaybeAbortCurrent (workbench.desktop.main.js:10283:11552)  
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:10284  
workbench.desktop.main.js:13689 [composer] Error in AI response ConnectError: [deadline\_exceeded] Agent Execution Timed Out  
at workbench.desktop.main.js:10416:2936  
at async KQh.createExecInstance (workbench.desktop.main.js:10416:974)  
at async Juh (workbench.desktop.main.js:537:512562)  
at async N3.execute (workbench.desktop.main.js:9112:20240)  
at async uco.execute (workbench.desktop.main.js:10366:624)  
at async Dsm.execute (workbench.desktop.main.js:13881:14060)  
at async L0o.buildComposerRequestContext (workbench.desktop.main.js:13890:3501)  
at async L0o.streamFromAgentBackend (workbench.desktop.main.js:13890:4766)  
at async cCo.streamResponse (workbench.desktop.main.js:13690:12942)  
at async L0o.getAgentStreamResponse (workbench.desktop.main.js:13890:6729)  
at async T0o. (workbench.desktop.main.js:13836:9927)  
at async I0o. (workbench.desktop.main.js:13838:2274)  
at async f0o. (workbench.desktop.main.js:13827:1093)  
at async g0o. (workbench.desktop.main.js:13827:31659)  
at async dBe. (workbench.desktop.main.js:9193:49315)  
at async x0o. (workbench.desktop.main.js:13836:8980)  
at async sBe.processCodeBlocks (workbench.desktop.main.js:9131:4288)  
at async pY.submitChatMaybeAbortCurrent (workbench.desktop.main.js:10283:11552) {arch: ‘x64’, platform: ‘win32’, channel: ‘stable’, client\_version: ‘2.3.15’, error: {…}, …}  
error @ workbench.desktop.main.js:13689  
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:10284

---

<div class="post-metadata">

**Author:** ![user1682](https://avatars.discourse-cdn.com/v4/letter/u/bbce88/32.png) [@user1682](https://forum.cursor.com/u/user1682)\
**Post date:** [January 6, 2026, 3:18pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/14 "2026-01-06T15:18:50Z")

</div>

Have the exact same issue – seemed to have disappered for a week or so now its back, running 2.4.44 . It hangs at the end of a chat. Seems worse if I have moved to another window. Almost makes cursor unusable . Have tried many of the things reported here.

---

<div class="post-metadata">

**Author:** ![Nathan\_Rensing](https://avatars.discourse-cdn.com/v4/letter/n/97f17d/32.png) [@Nathan\_Rensing](https://forum.cursor.com/u/Nathan_Rensing)\
**Post date:** [January 6, 2026, 7:55pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/15 "2026-01-06T19:55:04Z")

</div>

I am experiencing similar issues and none of the suggested solutions have worked for me either.

---

<div class="post-metadata">

**Author:** ![user1682](https://avatars.discourse-cdn.com/v4/letter/u/bbce88/32.png) [@user1682](https://forum.cursor.com/u/user1682)\
**Post date:** [January 7, 2026, 8:24pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/16 "2026-01-07T20:24:21Z")

</div>

I deleted chat history and now does not hang at teh end of a response any more.

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [January 29, 2026, 8:24pm UTC](https://forum.cursor.com/t/cursor-ide-freezing/146752/17 "2026-01-29T20:24:52Z")

</div>

Closed on January 29, 2026, 8:24pm UTC

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