Thanks for the follow-up.
I re-tested exactly as you described:
-
Fully quit Cursor with Cmd+Q (confirmed it was not still running in the Dock)
-
Launched from Terminal:
open -na “Cursor” --args --disable-features=TrustedDOMTypes
-
Reload Window via Cmd+Shift+P
-
Opened a file in an editor tab, then clicked a code citation in Agent Chat
Result: Citation click still does not focus/reveal the open tab. Cmd+P still works.
Console: The TrustedScript, Lexical, and TypeError errors are still present after the flagged launch — so the flag likely did not take effect, or the issue persists regardless.
Full console output (including stack traces) from a clean repro is pasted below:
“workbench.desktop.main.js:2072 This document requires ‘TrustedScript’ assignment. The action has been blocked.
(anonymous) @ workbench.desktop.main.js:2072
workbench.desktop.main.js:2072 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:7722 This document requires ‘TrustedScript’ assignment. The action has been blocked.
(anonymous) @ workbench.desktop.main.js:7722
workbench.desktop.main.js:7722 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:64 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:64
workbench.desktop.main.js:64 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:64
workbench.desktop.main.js:64 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:64
workbench.desktop.main.js:64 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:64
workbench.desktop.main.js:64 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:64
workbench.desktop.main.js:64 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:64
workbench.desktop.main.js:64 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:64
workbench.desktop.main.js:64 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:64
workbench.desktop.main.js:64 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:64
workbench.desktop.main.js:64 WARN [typescript-language-features]: Couldn’t find message for key configuration.tsserver.experimental.useBundledNode.unifiedDeprecationMessage.
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 ERR Extension ‘vscode.git’ wants API proposal ‘quickInputButtonLocation’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
error @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 WARN No search provider registered for scheme: file, waiting
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:64 ERR [Extension Host:retrieval] (node:3425) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use Cursor Helper (Plugin) --trace-deprecation ... to show where the warning was created)
error @ workbench.desktop.main.js:64
workbench.desktop.main.js:17205 [Extension Host:retrieval] (node:3425) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use Cursor Helper (Plugin) --trace-deprecation ... to show where the warning was created)
Zqf @ workbench.desktop.main.js:17205
workbench.desktop.main.js:20562 Failed to get git telemetry attributes: Error: Failed to execute git
getGitAttributes @ workbench.desktop.main.js:20562
workbench.desktop.main.js:22058 Failed to load team commands: ConnectError: [unauthenticated] You must be a team member to access this resource
at SBm (workbench.desktop.main.js:22392:63147)
at Object.e [as unary] (workbench.desktop.main.js:22392:67911)
at async Object.getTeamCommands (workbench.desktop.main.js:7839:31420)
at async I2a.loadTeamCommands (workbench.desktop.main.js:22058:6027)
loadTeamCommands @ workbench.desktop.main.js:22058
workbench.desktop.main.js:9048 [PluginsProviderService] getPluginMcpServers took 2918.1ms
_callWithTimeout @ workbench.desktop.main.js:9048
workbench.desktop.main.js:9048 [PluginsProviderService] getPluginHooks took 2770.1ms
_callWithTimeout @ workbench.desktop.main.js:9048
workbench.desktop.main.js:9048 [PluginsProviderService] getPluginMcpServers took 1657.0ms
_callWithTimeout @ workbench.desktop.main.js:9048
2workbench.desktop.main.js:20713 [HOOKS] Failed to parse project hooks configuration undefined
logError @ workbench.desktop.main.js:20713
workbench.desktop.main.js:17205 [Extension Host:agent-exec] 14:35:56.094 WARN computeGlobalCache: slow ctx=LocalRequestContextExecutor.rebuildGlobalCache/LocalRequestContextExecutor.computeGlobalCache meta={totalMs: 1971, cloudRule: 1, codebaseRef: 2, subagents: 1639, cursorRules: 1970, ruleCount: 18}
Zqf @ workbench.desktop.main.js:17205
workbench.desktop.main.js:64 WARN [WorktreeManager] Timed out after 5000ms waiting for local agent scan; orphan classification disabled this pass
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:20360 [composer] No first token received within 2s Object
_log @ workbench.desktop.main.js:20360
workbench.desktop.main.js:64 WARN [AlwaysLocalSingleton privacy] {“level”:“warn”,“key”:“composer”,“message”:“No first token received within 2s”,“metadata”:{“arch”:“arm64”,“platform”:“darwin”,“channel”:“stable”,“client_version”:“3.10.20”,“layout”:“unifiedAgent”,“requestId”:“6a5a360a-177b-4d17-a734-a0c78e6231c0”,“composerId”:“cef0c61c-7764-44e4-9690-6b03d5523400”,“thresholdMs”:“2000”,“chatService”:“agent”}}
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:20360 [composer] No first token received within 4s Object
_log @ workbench.desktop.main.js:20360
workbench.desktop.main.js:64 WARN [AlwaysLocalSingleton privacy] {“level”:“warn”,“key”:“composer”,“message”:“No first token received within 4s”,“metadata”:{“arch”:“arm64”,“platform”:“darwin”,“channel”:“stable”,“client_version”:“3.10.20”,“layout”:“unifiedAgent”,“requestId”:“6a5a360a-177b-4d17-a734-a0c78e6231c0”,“composerId”:“cef0c61c-7764-44e4-9690-6b03d5523400”,“thresholdMs”:“4000”,“chatService”:“agent”}}
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:20360 [composer] No first token received within 6s Object
_log @ workbench.desktop.main.js:20360
workbench.desktop.main.js:64 WARN [AlwaysLocalSingleton privacy] {“level”:“warn”,“key”:“composer”,“message”:“No first token received within 6s”,“metadata”:{“arch”:“arm64”,“platform”:“darwin”,“channel”:“stable”,“client_version”:“3.10.20”,“layout”:“unifiedAgent”,“requestId”:“6a5a360a-177b-4d17-a734-a0c78e6231c0”,“composerId”:“cef0c61c-7764-44e4-9690-6b03d5523400”,“thresholdMs”:“6000”,“chatService”:“agent”}}
warn @ workbench.desktop.main.js:64
workbench.desktop.main.js:20360 [composer] No first token received within 2s Object
_log @ workbench.desktop.main.js:20360
workbench.desktop.main.js:64 WARN [AlwaysLocalSingleton privacy] {“level”:“warn”,“key”:“composer”,“message”:“No first token received within 2s”,“metadata”:{“arch”:“arm64”,“platform”:“darwin”,“channel”:“stable”,“client_version”:“3.10.20”,“layout”:“unifiedAgent”,“requestId”:“65b05085-2530-4fa2-8747-03947d1ce87e”,“composerId”:“cef0c61c-7764-44e4-9690-6b03d5523400”,“thresholdMs”:“2000”,“chatService”:“agent”}}”