# Cursor unusable ! - Typescript completely broken

**URL:** <https://forum.cursor.com/t/cursor-unusable-typescript-completely-broken/16191>\
**Category:** Bug Reports\
**Created:** [September 11, 2024, 11:20pm UTC](https://forum.cursor.com/t/cursor-unusable-typescript-completely-broken/16191 "2024-09-11T23:20:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![odd](https://avatars.discourse-cdn.com/v4/letter/o/f9ae1b/32.png) [@odd](https://forum.cursor.com/u/odd)\
**Post date:** [September 11, 2024, 11:20pm UTC](https://forum.cursor.com/t/cursor-unusable-typescript-completely-broken/16191/1 "2024-09-11T23:20:48Z")

</div>

( see attached screenshot )

…it does this on any new files…and randomly on old files…

…across different projects so it’s not a config thing.

Came out of the blue today… Cursor.sh re-install - no difference.

Cursor is now completely unusable !

What to do ??

Version: 0.40.4  
VSCode Version: 1.91.1  
Commit: 63dae81aea2c3fc079420fe72578a8eef26ba870  
Date: 2024-09-05T02:52:05.660Z (6 days ago)  
Electron: 29.4.0  
ElectronBuildId: undefined  
Chromium: 122.0.6261.156  
Node.js: 20.9.0  
V8: 12.2.281.27-electron.0  
OS: Darwin arm64 23.5.0

 ![Screenshot 2024-09-12 at 00.17.23](https://us1.discourse-cdn.com/cursor1/original/2X/3/3ad580d829c0022f9c187318571ead7f62445ef1.jpeg)

---

<div class="post-metadata">

**Author:** ![odd](https://avatars.discourse-cdn.com/v4/letter/o/f9ae1b/32.png) [@odd](https://forum.cursor.com/u/odd)\
**Post date:** [September 12, 2024, 10:01am UTC](https://forum.cursor.com/t/cursor-unusable-typescript-completely-broken/16191/2 "2024-09-12T10:01:01Z")

</div>

SOLVED

Turns out Cursor got stuck using TYPESCRIPT for .TSX files… ( instead of TYPESCRIPT JSX )

How I fixed this…

1 - Uninstall Cursor  
2 - Remove everything as per instructions → [Cursor - Build Software Faster](https://docs.cursor.com/troubleshooting/common-issues#how-do-i-uninstall-cursor) and also [Uninstall Visual Studio Code](https://code.visualstudio.com/docs/setup/uninstall)  
3 - Re-install Cursor  
4 - Manually changed the .tsx association to TYPESCRIPT JSX by clicking the blue section lower right corner, then in the top “configure file association for .tsx” then select TYPESCRIPT JSX then re-start cursor

Hope this helps someone.

---

<div class="post-metadata">

**Author:** ![Strajk](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/strajk/32/5100_2.png) [@Strajk](https://forum.cursor.com/u/Strajk)\
**Post date:** [November 16, 2024, 2:09pm UTC](https://forum.cursor.com/t/cursor-unusable-typescript-completely-broken/16191/3 "2024-11-16T14:09:09Z")

</div>

Had the same issue but I was determined to try everything before reinstalling Cursor 😃

What magically helped:  
Disabling and re-enabling “Tailwind CSS IntelliSense” extension. Maybe it somehow forced language parsers to re initialize.

Hope this helps somebody.
