macOS: Chat won’t send + “Default mode” empty — regression after 1.7.12

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After updating Cursor, the Chat UI no longer sends messages. Pressing Enter only inserts a newline and clicking the send arrow does nothing. In Settings → Chat screen, the Default mode picker is empty (no “Agent”/“Chat” options). This started immediately after the update.

Steps to Reproduce

1.	Install Cursor ≥ 1.7.16 (tested 1.7.16, .17, .22, .23, .25, .28).
2.	Open Chat, type any message.
3.	Press Enter (newline only) or click send (no action).
4.	Go to Settings → Chat screen → Default mode is blank (nothing to select).

Expected Behavior

“Default mode” lists Agent (etc.) and Enter/send actually sends.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Environment / Versions
• Current Cursor version (broken): 1.7.28
• Also broken in: 1.7.16, 1.7.17, 1.7.22, 1.7.23, 1.7.25
• Last Known Good (works): 1.7.12
• Regression window: 1.7.12 → 1.7.16
• OS: macOS 26.0.1 (25A362) on Apple Silicon (Mac Studio M3 Ultra)

Additional Information

• Latest version I found that does NOT have the bug is:
Version: 1.7.12
VSCode Version: 1.99.3
Commit: b3f1951240d5016648330fab51192dc03e8d7050
Date: 2025-09-28T00:58:08.696Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0

Environment:
• OS: macOS 26.0.1 (25A362)
• Hardware: Mac Studio (M3 Ultra)
• Repro: persists across projects/workspaces; not specific to a repo

Does this stop you from using Cursor

Yes - Cursor is unusable

Note: I was able to download an older version from GitHub - oslook/cursor-ai-downloads: All Cursor AI's official download links for both the latest and older versions, making it easy for you to update, downgrade, and choose any version. 🚀 and install on top of existing and am able to send messages to the agent using Version: 1.7.12 (very thankful the repo with all version exists and was able to find this workaround, but Cursor auto-installs updated after I close-reopen then I have to reinstall older version again).

2 Likes

Happens to me for the last several days. Cursor is unusable. How did this get past the basic validation? This is my version:

1 Like

Hey, thanks for the report. That’s pretty strange. Could you try creating a custom mode, set it as the default mode, then restart Cursor and check if the standard modes appear in the mode selector? Also, try starting a new chat.

1 Like

Same here.
I cannot select models or create anything.
The only thing I did was to disabled the browser extension at the start.
even after reactivating I still cannot do anything.
Totally unusable.

1 Like

If I click a new Cursor Agent Tab an error will pop up:
”[composerModesService] Failed to register action for mode XXX-XXX-XXX-XXX-XXXX:”

1 Like

Hey everyone, thanks for the report. We’ll look into it.

2 Likes

getting the same issue , any update on a fix ?

1 Like

I can say I figured out how to get this working again, at a cost … If I go into Settings > Beta > If I disable everything in this screen (notepads,agent autocomplete,plan mode,extension rpc tracer,git worktrees,cursor browser) then close all cursor windows and re-open cursor my model/agent selection again has the models in there to choose and agent as selection and I can send message … I wonder what’s going on with this?

I’m now on latest version:
Version: 1.7.40
VSCode Version: 1.99.3
Commit: df79b2380cd32922cad03529b0dc0c946c311850
Date: 2025-10-09T02:55:11.735Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0

I can confirm that disabling Plan Mode is working as a Fix.

Turning off Plan mode fixed it! Thanks! Cursor hasnt been working for weeks for me. Is it because I had a custom mode called Plan ?

Hey, that could be it, thanks for the info. We’ll look into it.

Had same issue. Had a custom mode called “Plan” disabling “plan” and restarting worked

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.