Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
A critical and frequent bug exists in the Cursor chat interface where, upon attempting to send a message, an error occurs. The most frustrating part is that this error completely deletes the entire unsent message from the input field. This results in a significant loss of time and productivity, especially after composing long or complex prompts. This issue is not a one-off event but happens consistently, making the chat feature unreliable and frustrating to use.
Request ID: e3f77342-8840-4aea-9da6-3f31bc49f5b5
ConnectError: [unknown] Connection failed.
at dse.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2101:9419)
at async Object.bi [as onSubmit] (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4064:28260)
at async vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4064:14403
Steps to Reproduce
Open Cursor and navigate to the chat interface (either with the AI assistant or a codebase-aware chat).
Compose a message. For higher reproducibility, make it a longer message (e.g., 3+ sentences or a complex code-related prompt).
Click the “Send” button (or press Enter).
Observed Result: Instead of sending, an error notification (often transient or non-descriptive) briefly appears. The chat interface may freeze for a second.
The user’s input field is then cleared, and the meticulously written message is permanently gone with no way to recover it.
Expected Behavior
The message should send successfully.
If a network or server error occurs, the message should not be deleted from the input field. The UI should display a clear, persistent error message (e.g., “Failed to send. Click to retry.”) and preserve the text so the user can attempt to send it again or copy it for safekeeping.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.4.5 (Universal)
VSCode Version: 1.99.3
Commit: af58d92614edb1f72bdd756615d131bf8dfa5290
Date: 2025-08-13T02:08:56.371Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.3.0
Does this stop you from using Cursor
Yes - Cursor is unusable