Voice mode in chat always appends dictated text to end of first line, ignoring caret position

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When using Voice mode in the chat, dictated words and sentences are appended to the end of the first line in the chat textbox, regardless of where the text indicator (caret) is positioned. This makes it difficult to insert dictated content at a specific point in a message.

Steps to Reproduce

  1. Type your message in the chat, preferably with a few line breaks.
  2. Move the caret to a position other than the end of the first line of the existing message.
  3. Use Voice mode to dictate words or sentences.
  4. Observe that the dictated text is added at the end of the first line, not at the caret position.

Expected Behavior

Dictated text should be inserted at the position of the caret in the chat textbox, allowing for easier editing in any part of a message.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.48 (system setup)
VSCode Version: 1.99.3
Commit: 61bd004ca01ebc275047da743a5db0b6650d1090
Date: 2025-11-01T20:29:15.747Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.19045

Does this stop you from using Cursor

No - Cursor works, but with this issue

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