New issue
Advanced search Search tips

Issue 918695 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment

VoiceOver fails to read certain units of text when interacting with an object

Project Member Reported by vtsaran@google.com, Jan 2

Issue description

Chrome Version: 71.x
OS: Mac OS 10.14.2

What steps will reproduce the problem?
(1) Start VoiceOver (CMD+F5).
(2) Open https://www.mercurial-scm.org/wiki/editor in Chrome browser.
(3) Jump to the text that says Mercurial tries to pick which program to call to edit a commit message by trying the following (in order):".
(4) Use VO navigation keys (CTRL+OPTION+Left/Right_arrows) to enter the list of options per above.
(5) Navigate to one of the list items, then interact with it by pressing CTRL+OPTION+Down_Arrow.
(6) Attempt to read the text inside this object using VO navigation keys, as in step 4, and observe the result.

What is the expected result?
VoiceOver should read the text inside the list item word by word.

What happens instead?
VoiceOver skips the first word, then reads the rest of the text in unpredictable ways.


Please note, this page is just an example. The issue is reproducible on multiple other pages. There is some kind of raised condition where Chrome "breaks" the text is a certain separator or delimiter is present in it (can't figure out what it is though).
 
Components: -UI>Accessibility UI>Accessibility>Compatibility
Status: Available (was: Untriaged)
Chrome 73.0.3643.0 (Official Build) canary (64-bit)
Mac OS 10.13.6 High Sierra 

I can reproduce per the steps above, also hearing things like "en" and "vironment" as two different words. 

I can still reproduce this issue on an even simpler list such as the ordered list example on https://www.w3schools.com/html/html_lists.asp

In the w3schools example, there is no switching between type faces, no paragraphs inside of list items, or anything else unusual like the mercurial example. It is indeed very confusing as to how VO will break up words. 

A few more notes on advanced VoiceOver usage that go beyond Victor's notes above: VoiceOver requires you to move up and down layers of content on a webpage. This means that just navigating to the list item with CTRL+OPTION+Left/Right_arrows won't show the bug behavior, you need to use CTRL+OPTION+Down_Arrow on that list item to get it to read word by word. 

If it's still not reading word by word at that level and showing the bug behavior, check your granularity settings by using ctrl + option + command to open the rotor and move through the rotor settings until you are on "word." 

Thanks Laura. Perfect description!

Sign in to add a comment