Text paste placeholders break speech-to-text input (accessibility) #964

Closed
opened 2026-02-16 17:28:56 -05:00 by yindo · 6 comments
Owner

Originally created by @BernieSumption on GitHub (Jul 29, 2025).

Originally assigned to: @adamdotdevin on GitHub.

Large amounts of text pasted into the window are replaced with a placeholder:

Image

This behaviour may make sense when pasting in code samples, but I am using a speech-to-text engine that transcribes what I say and pastes it into opencode. I now can't edit the content that I have dictated. I've had to switch my transcription tool to simulate individual keystrokes, which takes 10 seconds or so if I've dictated a long prompt.

Can we have a configuration option to always show full pasted text, or a method of expanding the placeholder once it has been inserted? Or perhaps a less sensitive trigger for when to collapse pasted text - speech to text tools tend to type everything on one line, so looking for line breaks rather than length of text would help differentiate a dictated prompt from a code sample or log output.

Thanks for your work on this project: it's great, even with this issue!

Originally created by @BernieSumption on GitHub (Jul 29, 2025). Originally assigned to: @adamdotdevin on GitHub. Large amounts of text pasted into the window are replaced with a placeholder: <img width="215" height="60" alt="Image" src="https://github.com/user-attachments/assets/2451e5a3-de55-4b01-8006-5a22855b9906" /> This behaviour may make sense when pasting in code samples, but I am using a speech-to-text engine that transcribes what I say and pastes it into opencode. I now can't edit the content that I have dictated. I've had to switch my transcription tool to simulate individual keystrokes, which takes 10 seconds or so if I've dictated a long prompt. Can we have a configuration option to always show full pasted text, or a method of expanding the placeholder once it has been inserted? Or perhaps a less sensitive trigger for when to collapse pasted text - speech to text tools tend to type everything on one line, so looking for line breaks rather than length of text would help differentiate a dictated prompt from a code sample or log output. Thanks for your work on this project: it's great, even with this issue!
yindo closed this issue 2026-02-16 17:28:56 -05:00
Author
Owner

@Zio-4 commented on GitHub (Jul 30, 2025):

Probably a separate issue, but piggybacking off of this: Would it be possible to tag files through Speech to text? Wispr Flow recently added the ability to tag files when you're inside Cursor. It would be cool if we could do that in Opencode as well.

https://docs.wisprflow.ai/articles/4990400095-file-tagging

@Zio-4 commented on GitHub (Jul 30, 2025): Probably a separate issue, but piggybacking off of this: Would it be possible to tag files through Speech to text? Wispr Flow recently added the ability to tag files when you're inside Cursor. It would be cool if we could do that in Opencode as well. https://docs.wisprflow.ai/articles/4990400095-file-tagging
Author
Owner

@AshConnolly commented on GitHub (Aug 5, 2025):

I'd like this too. I often use my clip board history to paste instructions, then modify them, but with this I can't do it.

Can we have a cmd+shift+v to paste as plain text (same as cursor)

@AshConnolly commented on GitHub (Aug 5, 2025): I'd like this too. I often use my clip board history to paste instructions, then modify them, but with this I can't do it. Can we have a `cmd+shift+v` to paste as plain text (same as cursor)
Author
Owner

@John0x commented on GitHub (Sep 2, 2025):

@adamdotdevin @thdxr is this something that would be merged when I create a PR for it? Not entirely sure, because of the "Contributing" section in the README and the upcoming TUI updates.

I thought about adding a setting to disabled the paste abbreviation for text, because I encounter this daily when using voice dictation for prompting.

@John0x commented on GitHub (Sep 2, 2025): @adamdotdevin @thdxr is this something that would be merged when I create a PR for it? Not entirely sure, because of the "Contributing" section in the README and the upcoming TUI updates. I thought about adding a setting to disabled the paste abbreviation for text, because I encounter this daily when using voice dictation for prompting.
Author
Owner

@saleh-mir commented on GitHub (Sep 4, 2025):

+1

@saleh-mir commented on GitHub (Sep 4, 2025): +1
Author
Owner

@rekram1-node commented on GitHub (Sep 11, 2025):

will be added in next release, you will be able to add this to your opencode.json:

{
  // this:
   "experimental": {
    "disable_paste_summary": true,
  },
}
@rekram1-node commented on GitHub (Sep 11, 2025): will be added in next release, you will be able to add this to your opencode.json: ``` { // this: "experimental": { "disable_paste_summary": true, }, }
Author
Owner

@saleh-mir commented on GitHub (Sep 13, 2025):

Already using it, thank you for implementing this feature!

@saleh-mir commented on GitHub (Sep 13, 2025): Already using it, thank you for implementing this feature!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#964