Prettier broke after updating Cursor to 2.39.41

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I cannot format typescript files. Restarting does not help.

Steps to Reproduce

  1. Open a typescript file.
  2. Cmd + Shift + P => Format document

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.41
VSCode Version: 1.105.1
Commit: 2ca326e0d1ce10956aea33d54c0e2d8c13c58a30
Date: 2026-01-16T19:14:00.150Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.2.0

Does this stop you from using Cursor

Yes - Cursor is unusable

14 Likes

The problem is actually the VSCode plugin. Workaround is here

3 Likes

I think it’s Cursor’s problem, i tried all prettier (legacy), prettier, and biome. They all showing similar message like
`FormattingExtension ‘biomejs.biome’ is configured as formatter but not available. Select a different default formatter to continue.`

4 Likes

Not solved. Updating Cursor shouldn’t break formatters - or any extensions for that.

3 Likes

No, the bug is actually with Cursor, and it’s known issue in Cursor (playing catchup to upstream VS Code): Cursor 2.1 seems to lack ESM extension support

That said, No longer eligible as formatter for many types of files · Issue #3906 · prettier/prettier-vscode · GitHub will show you how to downgrade Prettier to a version compatible with Cursor.

hi folks. we identified the issue causing the Prettier extension to stop working as of v12. we are rolling out ESM support over the next few days.

12 Likes

Yes, facing the same issue.
quick fix as of now is to downgrade the prettier from v12 to v11.
here is the example

hi folks. we identified the issue causing the Prettier extension to stop working as of v12. we are rolling out ESM support over the next few days.

Sounds great - any news on when this will be available?

Thanks!

Next few days is almost 2 weeks ago!!! What is happening at cursor? You guys are destroying everything, the only things you guys do is UI/UX changes and introducing new bugs almost daily without fixing old ones!

Arent you noticing how your product is on the verge of getting absolutly unusable and getting abandoned by the community

Quiet here but see this: After last update PRETTIER stopped working - #19 by deanrie