New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 635804 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug
Team-Accessibility



Sign in to add a comment

Descendants of an element with role listbox are counted as options

Reported by jonko...@gmail.com, Aug 9 2016

Issue description

Chrome Version       :  52.0.2743.116 (64-bit)
Operating System     :  Mac OS X El Capitain 10.11.6
URLs (if applicable) :  https://jsfiddle.net/gkr7kzrs/

Other browsers tested:
  Add OK or FAIL, along with the version, after other browsers where you
have tested this issue:
     Safari: No support
    Firefox: No support
         IE: Not tested
       Edge: Not tested

What steps will reproduce the problem?
(1) Open the provided URL
(2) Tab trough the options in the listbox with a screenreader enabled

What is the expected result?
When focusing on the first option (Apple) in the listbox the screenreader should say 'Apple (1 of 6)'.


What happens instead?
The screen reader reads 'Apple (2 of 8)'

Please provide any additional information below. Attach a screenshot if
possible.

It seems that any descendants of an element that has the 'listbox' role is treated as an option, regardless of whether that descendant actually has a role of 'option'.
 
Screen Shot 2016-08-09 at 10.43.11.png
23.0 KB View Download
Cc: rnimmagadda@chromium.org
Components: Blink>Speech
Labels: M-52 OS-Mac
Status: Untriaged (was: Unconfirmed)
Able to repro this issue on MAC (10.11.6) for Google Chrome Stable Version - 52.0.2743.116

This is a Non-Regression issue existing from M30 - # 30.0.1549.0
635804.mov
5.4 MB Download
Components: -Blink>Speech UI>Accessibility
Labels: Needs-Feedback
[triage] What are the steps to install/use the screen reader application? Also, I do not think this has anything to do with speech, rather the screen reader app.

Comment 3 by jonko...@gmail.com, Aug 10 2016

In this case I am using VoiceOver on Mac. To enable VoiceOver see: https://www.apple.com/voiceover/info/guide/_1124.html

Comment 4 by nek...@chromium.org, Aug 10 2016

Owner: nek...@chromium.org
Status: Assigned (was: Untriaged)
I worked on this part of the code. Taking this on.

Comment 5 by nek...@chromium.org, Aug 10 2016

Labels: -Needs-Feedback

Comment 6 by nek...@chromium.org, Nov 14 2016

Cc: ellyjo...@chromium.org
Status: Available (was: Assigned)
Labels: NewComponent-Accessibility NewComponent-Accessibility-Compatibility
Components: UI>Accessibility>Compatibility
Components: -UI>Accessibility
Labels: -newcomponent-accessibility-compatibility -newcomponent-accessibility
Labels: -M-52 a11y-secondary
Owner: aleventhal@chromium.org
Labels: a11y-testing
Status: Fixed (was: Available)
Testers, this *should* be fixed, please test to make sure.
Labels: a11y-testers

Sign in to add a comment