[GH-ISSUE #4210] [BUG]: Voice to Text Overwrite 📢 #2682

Closed
opened 2026-02-22 18:30:46 -05:00 by yindo · 0 comments
Owner

Originally created by @trade-magnet on GitHub (Jul 28, 2025).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4210

Originally assigned to: @shatfield4 on GitHub.

How are you running AnythingLLM?

Docker (remote machine)

What happened?

Summary

The voice-to-text feature is brilliant 👏, but currently, if there's any existing text in the prompt field (e.g. from using @agent or writing part of a query), the voice input completely overwrites it. Ideally, it should insert the transcribed text at the current cursor position, or append to the end, instead of replacing the whole field.

Steps to Reproduce

  1. Type a partial prompt in the input box (e.g. @agent Summarise this:)
  2. Click the mic to use voice input
  3. Dictate a sentence
  4. Observe: The entire box is replaced with only the dictated text

Expected Behavior

Voice input should respect the current prompt content and either:

  • Insert the text at the current cursor location
    or
  • Append it to the end of the existing input

Why it matters

Overwriting breaks workflows, especially when using structured or agent-based prompts.

Environment

  • AnythingLLM Version: 1.8.4
  • Browser: Chrome
  • Platform: Docker

P.S. Love your work legends👍

Are there known steps to reproduce?

No response

Originally created by @trade-magnet on GitHub (Jul 28, 2025). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4210 Originally assigned to: @shatfield4 on GitHub. ### How are you running AnythingLLM? Docker (remote machine) ### What happened? ### Summary The voice-to-text feature is brilliant 👏, but currently, if there's any existing text in the prompt field (e.g. from using `@agent` or writing part of a query), the voice input **completely overwrites** it. Ideally, it should **insert the transcribed text at the current cursor position**, or **append to the end**, instead of replacing the whole field. ### Steps to Reproduce 1. Type a partial prompt in the input box (e.g. `@agent Summarise this:`) 2. Click the mic to use voice input 3. Dictate a sentence 4. Observe: The entire box is replaced with only the dictated text ### Expected Behavior Voice input should respect the current prompt content and either: - Insert the text at the current cursor location **or** - Append it to the end of the existing input ### Why it matters Overwriting breaks workflows, especially when using structured or agent-based prompts. ### Environment - **AnythingLLM Version:** 1.8.4 - **Browser:** Chrome - **Platform:** Docker P.S. Love your work legends👍 ### Are there known steps to reproduce? _No response_
yindo added the UI/UXpossible buginvestigating labels 2026-02-22 18:30:46 -05:00
yindo closed this issue 2026-02-22 18:30:46 -05:00
yindo changed title from [BUG]: Voice to Text Overwrite 📢 to [GH-ISSUE #4210] [BUG]: Voice to Text Overwrite 📢 2026-06-05 14:47:55 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#2682