daisy / reading-system-testing

Reading-System-Testing is a repository used by the Reading System/App testing working group. We do accessibility testing of reading systems and provide feedback to RS developers and Assistive Technology Developers. We expect the issue tracking functions will help us as we notify developers of specific bugs we have encountered and replicated.
1 stars 0 forks source link

Screen reader needs to expose highlighted text location to browser and Reading Systems #3

Open GeorgeKerscher opened 3 years ago

GeorgeKerscher commented 3 years ago

Description

In Applications such as Hypothesis or a Reading System, where you want to highlight text and associate that text with an annotation, a user note or a bookmark, the screen reader must be able to provide the location of the highlighted text to the real HTML, not the text in the virtual browser. This is a long standing issue where screen readers present the virtual browser information, and does not talk to the application. We must be able to highlight the text and somehow give the exact location to the controling browser or Reading Systems.

Steps

OS

Name and version of the operating system

Reading System

Name and version of the reading system

Assistive Technology

Name and version of the assistive technology (e.g. Jaws 2021)

Browser

Name and version of the web browser, if applicable

Epubtest link

A link to a specific test result from epubtest.org which illustrates this issue

Video

If there is a video demonstrating the issue, identify the file name in the RS shared folder

Sample file

If you have a sample file that demonstrates the issue, please identify or place in the shared folder.

Case

If we have a case number from developer

GeorgeKerscher commented 2 years ago

Colibrio has an interesting workaround for the highlighting issue. The screen reader user on Windows using Jaws or NVDA should highlight some text and copy it to the clipboard. This should be a few lines to be more dependable. They then use the shortcut key to add the highlight. The Colibrio Reader asks the first time if it is OK to use the text from the clipboard. It then inserts the highlight.