Every update seems to make Cursor IDE worse. Please stop and test

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Guys, are you testing the IDE? Every update makes it worse.

When I reference .vue files - IT LITERALLY STARTS TYPING BACKWARDS AND CRASHES.

When I type “config:” - IT FREEZES UP AND CRASHES.

Now every time I start Cursir, it FREEZES UP.

I tried deleting my .cursor in my home directory.

What are you doing?

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:444 Error: Not allowed to create elements in child window JavaScript context. Always use the main window so that “xyz instanceof HTMLElement” continues to work.
at e.document.createElement (workbench.desktop.main.js:5055:49853)
at tCh (workbench.desktop.main.js:4675:59145)
at b0u.createDOM (workbench.desktop.main.js:4675:62645)
at q9n (workbench.desktop.main.js:444:11261)
at _cr (workbench.desktop.main.js:444:12057)
at R8d (workbench.desktop.main.js:444:11958)
at q9n (workbench.desktop.main.js:444:11486)
at _cr (workbench.desktop.main.js:444:12057)
at L8d (workbench.desktop.main.js:444:13526)
at P8d (workbench.desktop.main.js:444:13071)
at S2t (workbench.desktop.main.js:444:14444)
at N8d (workbench.desktop.main.js:444:15759)
at z8e (workbench.desktop.main.js:444:28078)
at LXa.setRootElement (workbench.desktop.main.js:446:6111)
at workbench.desktop.main.js:4691:8982
at wo (workbench.desktop.main.js:276:27299)
at Object.fn (workbench.desktop.main.js:276:27551)
at bIa (workbench.desktop.main.js:276:30076)
at _it (workbench.desktop.main.js:276:29830)
at FLt (workbench.desktop.main.js:276:31457)
at TBd (workbench.desktop.main.js:276:32859)
at workbench.desktop.main.js:276:32319
at iG (workbench.desktop.main.js:276:31635)
at EBd (workbench.desktop.main.js:276:32312)
at iG (workbench.desktop.main.js:276:31646)
at EBd (workbench.desktop.main.js:276:32312)
at iG (workbench.desktop.main.js:276:31646)
at EBd (workbench.desktop.main.js:276:32312)
at iG (workbench.desktop.main.js:276:31646)
at yIa (workbench.desktop.main.js:276:29514)
at n (workbench.desktop.main.js:276:24700)
at $Dt.value (workbench.desktop.main.js:5016:5029)
at _e._deliver (workbench.desktop.main.js:49:2962)
at _e.fire (workbench.desktop.main.js:49:3283)
at Tbl.fireDidComposerServiceFinishInitializing (workbench.desktop.main.js:589:359673)
at workbench.desktop.main.js:5764:14519
z8e @ workbench.desktop.main.js:444
workbench.desktop.main.js:444 Error: Not allowed to create elements in child window JavaScript context. Always use the main window so that “xyz instanceof HTMLElement” continues to work.
at e.document.createElement (workbench.desktop.main.js:5055:49853)
at tCh (workbench.desktop.main.js:4675:59145)
at b0u.createDOM (workbench.desktop.main.js:4675:62645)
at q9n (workbench.desktop.main.js:444:11261)
at _cr (workbench.desktop.main.js:444:12057)
at R8d (workbench.desktop.main.js:444:11958)
at q9n (workbench.desktop.main.js:444:11486)
at _cr (workbench.desktop.main.js:444:12057)
at L8d (workbench.desktop.main.js:444:13526)
at P8d (workbench.desktop.main.js:444:13071)
at S2t (workbench.desktop.main.js:444:14444)
at N8d (workbench.desktop.main.js:444:15759)
at z8e (workbench.desktop.main.js:444:28078)
at z8e (workbench.desktop.main.js:444:28193)
at LXa.setRootElement (workbench.desktop.main.js:446:6111)
at workbench.desktop.main.js:4691:8982
at wo (workbench.desktop.main.js:276:27299)
at Object.fn (workbench.desktop.main.js:276:27551)
at bIa (workbench.desktop.main.js:276:30076)
at _it (workbench.desktop.main.js:276:29830)
at FLt (workbench.desktop.main.js:276:31457)
at TBd (workbench.desktop.main.js:276:32859)
at workbench.desktop.main.js:276:32319
at iG (workbench.desktop.main.js:276:31635)
at EBd (workbench.desktop.main.js:276:32312)
at iG (workbench.desktop.main.js:276:31646)
at EBd (workbench.desktop.main.js:276:32312)
at iG (workbench.desktop.main.js:276:31646)
at EBd (workbench.desktop.main.js:276:32312)
at iG (workbench.desktop.main.js:276:31646)
at yIa (workbench.desktop.main.js:276:29514)
at n (workbench.desktop.main.js:276:24700)
at $Dt.value (workbench.desktop.main.js:5016:5029)
at _e._deliver (workbench.desktop.main.js:49:2962)
at _e.fire (workbench.desktop.main.js:49:3283)
at Tbl.fireDidComposerServiceFinishInitializing (workbench.desktop.main.js:589:359673)
at workbench.desktop.main.js:5764:14519
z8e @ workbench.desktop.main.js:444
workbench.desktop.main.js:4857 ERROR WHEN RENDERING SOLID COMPONENT Error: Not allowed to create elements in child window JavaScript context. Always use the main window so that “xyz instanceof HTMLElement” continues to work.
at e.document.createElement (workbench.desktop.main.js:5055:49853)
at tCh (workbench.desktop.main.js:4675:59145)
at b0u.createDOM (workbench.desktop.main.js:4675:62645)
at q9n (workbench.desktop.main.js:444:11261)
at _cr (workbench.desktop.main.js:444:12057)
at R8d (workbench.desktop.main.js:444:11958)
at q9n (workbench.desktop.main.js:444:11486)
at _cr (workbench.desktop.main.js:444:12057)
at L8d (workbench.desktop.main.js:444:13526)
at P8d (workbench.desktop.main.js:444:13071)
at S2t (workbench.desktop.main.js:444:14444)
at N8d (workbench.desktop.main.js:444:15759)
at z8e (workbench.desktop.main.js:444:28078)
at z8e (workbench.desktop.main.js:444:28193)
at LXa.setRootElement (workbench.desktop.main.js:446:6111)
at workbench.desktop.main.js:4691:8982
at wo (workbench.desktop.main.js:276:27299)
at Object.fn (workbench.desktop.main.js:276:27551)
at bIa (workbench.desktop.main.js:276:30076)
at _it (workbench.desktop.main.js:276:29830)
at FLt (workbench.desktop.main.js:276:31457)
at TBd (workbench.desktop.main.js:276:32859)
at workbench.desktop.main.js:276:32319
at iG (workbench.desktop.main.js:276:31635)
at EBd (workbench.desktop.main.js:276:32312)
at iG (workbench.desktop.main.js:276:31646)
at EBd (workbench.desktop.main.js:276:32312)
at iG (workbench.desktop.main.js:276:31646)
at EBd (workbench.desktop.main.js:276:32312)
at iG (workbench.desktop.main.js:276:31646)
at yIa (workbench.desktop.main.js:276:29514)
at n (workbench.desktop.main.js:276:24700)
at $Dt.value (workbench.desktop.main.js:5016:5029)
at _e._deliver (workbench.desktop.main.js:49:2962)
at _e.fire (workbench.desktop.main.js:49:3283)
at Tbl.fireDidComposerServiceFinishInitializing (workbench.desktop.main.js:589:359673)
at workbench.desktop.main.js:5764:14519
(anonymous) @ workbench.desktop.main.js:4857
workbench.desktop.main.js:55 ERR [Extension Host] (node:42199) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use exe --trace-deprecation ... to show where the warning was created)
error @ workbench.desktop.main.js:55
workbench.desktop.main.js:4957 [Extension Host] (node:42199) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use exe --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
workbench.desktop.main.js:4957 [Extension Host] rejected promise not handled within 1 second: Error: spawn /home/michael/code/wikiagent/etc/mcp-d3/.venv/bin/mcp-d3-server ENOENT
N5h @ workbench.desktop.main.js:4957
workbench.desktop.main.js:4957 [Extension Host] stack trace: Error: spawn /home/michael/code/wikiagent/etc/mcp-d3/.venv/bin/mcp-d3-server ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:285:19)
at onErrorNT (node:internal/child_process:483:16)
at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
N5h @ workbench.desktop.main.js:4957
workbench.desktop.main.js:55 ERR An unknown error occurred. Please consult the log for more details. Object
error @ workbench.desktop.main.js:55
workbench.desktop.main.js:4957 [Extension Host] rejected promise not handled within 1 second: Error: Error POSTing to endpoint (HTTP 404): Not Found
N5h @ workbench.desktop.main.js:4957
workbench.desktop.main.js:4957 [Extension Host] stack trace: Error: Error POSTing to endpoint (HTTP 404): Not Found
at Yi.send (/tmp/.mount_Cursor2a3Qw3/usr/share/cursor/resources/app/extensions/cursor-agent-exec/dist/main.js:2:1282176)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
N5h @ workbench.desktop.main.js:4957
workbench.desktop.main.js:4971 [anysphere.cursor-agent-exec]Error POSTing to endpoint (HTTP 404): Not Found
$onExtensionRuntimeError @ workbench.desktop.main.js:4971
workbench.desktop.main.js:4971 Error: Error POSTing to endpoint (HTTP 404): Not Found
at Yi.send (/tmp/.mount_Cursor2a3Qw3/usr/share/cursor/resources/app/extensions/cursor-agent-exec/dist/main.js:2:1282176)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
$onExtensionRuntimeError @ workbench.desktop.main.js:4971

Steps to Reproduce

Accept the updates to the current version.

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

It crashed. THe current version. I accepted the update.

Does this stop you from using Cursor

Yes - Cursor is unusable

Open Cursor
Open the AI Pane
Right-click a Chat → Open as Editor
Drag and drop file onto prompt
It goes screwball:
Internal Lexical error: invariant9() is meanto to be replaced ad compile time. There is no runtime version. Error: Reconcilliation: could not find DOM element for node key %s.
starts typeing backwards
Crashes and needs to be restarted.

Open as Editor may be the problem.

I have 4 monitors. I don’t want an AI sidebar. I want an AI window.

This seems like one of several bugs.

Hey, thanks for the report. The console errors point to a multi‑window rendering issue, likely triggered by your “Open as Editor” + 4‑monitor setup. Let’s troubleshoot:

First, test with extensions disabled:

  • Close Cursor
  • Run from terminal: cursor --disable-extensions
  • Try your workflow - does the issue still happen?

Check your settings:

Also need:

  • Exact Cursor version: Help > About Cursor > Copy
  • List of installed extensions (if relevant)

Note: Your console shows an MCP server path error /home/michael/code/wikiagent/etc/mcp-d3/.venv/bin/mcp-d3-server ENOENT - the missing MCP server could add instability.

Let me know what you find.

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