I am a blind user who uses Obsidian with NVDA. The application is very good, and I believe that with just a few adjustments, it can achieve decent accessibility. The editor works quite well, but it has a very annoying problem.
Steps to reproduce
In editor mode, I insert a long text, of over 20000 characters and start navigating through the text using “control up or control down arrow”, to read paragraph by paragraph, with NVDA.
Expected result
The screen reader should read paragraph by paragraph, in order.
Actual result
After a while of scrolling down with the down arrow, the coherence of the document’s reading is lost, and the reader reads some lines from above or reads the same line twice.
Environment
SYSTEM INFO:
Obsidian version: v1.1.16
Installer version: v1.1.16
Operating system: Windows 10 Pro 10.0.19045
Login status: not logged in
Insider build toggle: off
Live preview: off
Legacy editor: off
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: on
RECOMMENDATIONS:
none
Additional information
I solve this by moving the mouse wheel, avoiding the cursor being at the top or bottom edge of the editor.
An option that allows keeping the cursor in the center of the editor would be very helpful.
It would only move down when the end of the document is reached and only move up when the beginning of the document is reached.
Just an idea.