VSCodeVim / Vim

:star: Vim for Visual Studio Code
http://aka.ms/vscodevim
MIT License
13.98k stars 1.32k forks source link

Accessibility bug: 1.26.0 broke dictation with Dragon #8586

Open deborahgu opened 1 year ago

deborahgu commented 1 year ago

Describe the bug When using Dragon to dictate, after upgrading to 1.26.0, dictation became completely unavailable.

To Reproduce Steps to reproduce the behavior:

  1. Install Dragon (in my case Dragon Pro individual 14 on Windows)
  2. Open a file for editing and going to insert mode
  3. Dictate some words (eg. "pound sign spacebar here is an English-language comment")
  4. A wild selection of the characters in the words dictated, repeated an arbitrary number of times, appearing an arbitrary order.

Expected behavior I expect of the dictated phrase to appear in the editor.

Screenshots image

Environment (please complete the following information):

Additional context

I didn't spend time debugging this, and I did not test it with built-in Windows Speech Recognition; I can if you want me to. While the characters are spewing onto the screen at high speed, there might be some very fast intellisense pop-ups showing up, so I wondered if there was possibly some interaction happening there.

I know that Dragon isn't widely available, so I'm happy to screen share/help debug if I know where to look.

rukai commented 1 year ago

I observed the same issue with dictation via talon voice. In my case I'm running on linux.

dpow-hrs commented 1 year ago

I'm also having the same problem, also talon voice on Linux. https://talonvoice.com/

deborahgu commented 1 year ago

If it's happening in Talon as well that makes it a lot easier to test.

xsrvmy commented 1 year ago

Is this the same issue as the asian IME issue people have been reporting by any chance?

neonpixii commented 1 year ago

I can confirm i'm also having the same issue using Talon, and downgrading to the previous version of vscodevim fixed the issue.

J-Fields commented 1 year ago

Can someone please confirm whether this is fixed in v1.26.1?