markdown-editor icon indicating copy to clipboard operation
markdown-editor copied to clipboard

[a11y] Word transitions are not voiced correctly in the "Markdown markup" editing mode

Open swash1 opened this issue 9 months ago • 2 comments

The problem in brief:

In the "Markdown markup" editing mode, when navigating by words, the voiceover is incorrect.

How to reproduce:

Open Yandex browser with NVDA, go to playground, switch to "Markdown markup" mode, write some words separated by commas (see video). Try to navigate by words using ctrl + right arrow.

Expected result:

The words we navigate to are voiced (you can see this in the video when we switched to wysiwyg mode - everything works fine there)

Actual result:

Only commas are read

https://github.com/user-attachments/assets/e10d5db2-2e48-4909-844c-8bf6755ad851

swash1 avatar Apr 22 '25 09:04 swash1

I forgot to add, if I see correctly, codemirror is used in wysiwyg, we started an issue with them, and they seem to have made edits on their side. See https://github.com/codemirror/dev/issues/1500

swash1 avatar Apr 25 '25 11:04 swash1

if I see correctly, codemirror

in wysiwyg mode we use prosemirror, in markup mode we use codemirror

as far as I understand, the problem with skipping names occurs only in markup mode, i.e. in codemirror

from issue you attached I understood that this can be solved by adding additional bindings to our editor.

makhnatkin avatar May 15 '25 13:05 makhnatkin