TypeScript types no longer work

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Since updating to Cursor 2.0 typescript types no longer work,

Additionally, when I hold CMD and Click on a function I’m no longer taken to that function/definition but I suspect it’s a downstream issue of TypeScript not working

Steps to Reproduce

  const handleClick = (test: string) => {
   console.log(test)
  };

  handleClick(1);

The above code is no longer flagged as invalid typescript.

Expected Behavior

I should have a hint telling me the argument is a number and should be a string

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.34
VSCode Version: 1.99.3
Commit: 45fd70f3fe72037444ba35c9e51ce86a1977ac10
Date: 2025-10-29T06:51:29.202Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin x64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

1 Like

I have the same problem too. Please advise.

Hey, which version of Cursor are you using? This issue should be fixed in version 2.0.38.

Version: 2.0.54 (Universal), and i’m using Intel Macbook too

Thanks for confirming you’re on 2.0.54 on an Intel Mac. That’s unexpected, since the SIGTRAP crash in 2.0.34 should be fixed in newer versions.

Please share:

  • Output panel logs: View > Output > select “TypeScript” in the dropdown and copy any errors
  • Developer Console errors: Help > Toggle Developer Tools > Console tab and look for any red errors

This will help us tell if it’s a regression or a different issue. Let me know what you find!

Thanks for the logs. I can see TypeScript language server errors in the screenshots. This is unexpected because the SIGTRAP crash from v2.0.34 should be fixed in v2.0.54.

Regarding the “TypeScript Native” extension: it seems to be in an inconsistent state - the Output shows “disabled,” but the extension appears enabled. Try:

  • CMD/CTRL+Shift+P → search “Enable TypeScript Native Preview (Experimental)” and run it
  • Open a TypeScript file and check if types work

If that doesn’t help, temporarily disable Native Preview to use the standard TypeScript server:

  • Extensions → TypeScript (Native Preview) → “Disable”
  • Verify @builtin typescript “TypeScript and JavaScript Language Features” is enabled
  • Reload Cursor

Either option should work—pick the one that gives you working TypeScript. Let me know what helped.

Thanks for the detail steps!

I ran the it, but it doesn’t work.

I also tried to disable TypeScript Native Preview (Experimental), and enabled the JavaScript and TypeScript Nightly, but it doesn’t work neither.

Thanks for the Developer Console logs.

I still need the TypeScript Output panel logs to see why TypeScript isn’t working:

View > Output > select “TypeScript” in the dropdown > copy all text and share here

Also, please try a quick check:

  • Test without extensions: run cursor --disable-extensions from the terminal, open your project, and test TypeScript

The TypeScript Output logs will show exactly what’s crashing the language server. Let me know what you find.

1 Like

Not seeing any error: