TypeScript code actions no longer work since 3.14

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Typescript code actions (like Extract Constants, Functions, Move to File) no longer works with the error message “Actual command not found, wanted to execute _typescript.didApplyRefactoring /3255”

Steps to Reproduce

  1. Create a minimal TypeScript project
  2. Execute code actions (e.g. Extract Constants)
  3. See it failed with error message

Expected Behavior

The code action fails with “Actual command not found, wanted to execute _typescript.didApplyRefactoring /3255”
The last number varies depending on the action

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.15.6 (user setup)
VS Code Extension API: 1.128.0
Commit: a1f686545fd0ce8917bbd2449f733551a9bce420
Date: 2026-08-06T01:41:03.876Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.291
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the detailed report with the version and screenshot. The Actual command not found, wanted to execute _typescript.didApplyRefactoring error is really clear.

This is a known issue we’re tracking. It affects code actions from extensions in general, not just TypeScript. Users reported the same symptoms for Dart, ESLint, and others. It’s tied to changes in recent stable builds. It started in 3.14.21+, so your 3.15.6 is affected too. This isn’t anything in your setup.

A workaround that helps right now is downgrading to 3.14.7 or below. The issue doesn’t happen there. For TS refactorings like Extract Constant/Function and Move to File, there isn’t an alternative via the command palette, so a downgrade is the most reliable option if these actions are critical for your work.

I can’t share a fix timeline yet, but I’ll reply here once there’s an update. Related thread for context: Flutter "Wrap with" fails: Actual command not found _dart.applySnippetTextEdit

A workaround that helps right now is downgrading to 3.14.7 or below.

Don’t see a link, here ya go: Cursor · Download and choose the version from below

Edit: Had to edit this post because it seems like I struck a chord to some people.

I have updated to Cursor 3.16. Most of these errors are fixed. However, “Add Missing Imports” code action still has this issue.

Also experiencing this issue with ESLint quick fixes. Oddly enough, sometimes it works, sometimes it doesn’t. I think it only works if the rule disabling/fixing is a rule built into ESLint.

3.16.17

Hey all,

We are working on fixing up a few lingering pieces of this issue.

Hey @insraq, quick update on the remaining code actions crashes.

The original errors for Extract Constant/Function and Move to File are already fixed in the latest stable version, so if you haven’t updated yet, it’s worth doing that now.

The remaining cases like Add Missing Imports and extension quick fixes that crash after the first run are fixed in Cursor 3.19, so please try again once you’ve updated to that.

Until then, the reliable workarounds are to apply the fix via the right-click menu, Command Palette, or the Quick Fix link in the hover tooltip.

cc @Oliver_Yasuna, the ESLint quick fixes are in the same bucket, so this affects you too.