[a11y] Word transitions are not voiced correctly in the "Markdown markup" editing mode
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
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
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.