Android: Screen reader accessibility: Navigation by lines doesn't navigate by lines
Author: personalizedrefrigeratorCreated Apr 28, 2025Updated Apr 15, 2026
Describe the issue
On Android, TalkBack's "navigate by line" feature has trouble when working with a CodeMirror editor. In particular, when navigating by lines,
- Using TalkBack's next/previous line navigation, focus often navigates to the next or previous region with syntax highlighting, rather than the next/previous line.
- See the attached screen recording.
- The content read by TalkBack often doesn't match the content near the cursor.
Screen recording
https://github.com/user-attachments/assets/d269bc0c-e487-42d3-bac3-6b84664cb2b1
The above screen recording shows:
- TalkBack reads text from near the start of the document when navigating by line near the end of the document.
- Navigation by line moves the cursor less than a full line.
- Navigation by line reads content not near the cursor.
Browser and platform
Chrome 135.0.7049.111 / Android 13
Reproduction link
Source: codemirror/dev