New issue
Advanced search Search tips

Issue 722503 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: May 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Bug



Sign in to add a comment

NVDA reads "unselected" on items in single selection containers

Project Member Reported by aleventhal@chromium.org, May 15 2017

Issue description

See single selection example:
https://rawgit.com/w3c/aria-practices/master/examples/listbox/listbox.html 

In Chrome, as you arrow through the list, each item says "unselected". Chrome does not set the SELECTED state for these items.

In Firefox, this is not spoken, and the SELECTED state is set for each item.

For containers that support selection but are not in multiple selection mode, we should set SELECTED state unless aria-selected="false".


 
Status: Started (was: Available)
ARIA-AAM reads:
"In the single selection case, selection follows focus."
Status: Fixed (was: Started)
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5730ebb5038385964944377c1256244068b134d1

commit 5730ebb5038385964944377c1256244068b134d1
Author: aleventhal <aleventhal@chromium.org>
Date: Wed May 24 15:51:21 2017

Selection follows focus/activedescendant in single selection containers

BUG=  722504  

Review-Url: https://codereview.chromium.org/2893683002
Cr-Commit-Position: refs/heads/master@{#474303}

[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/browser/accessibility/browser_accessibility_android.cc
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/browser/accessibility/browser_accessibility_android.h
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/browser/accessibility/browser_accessibility_com_win.cc
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/aria/aria-combobox-expected-win.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/aria/aria-combobox.html
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/aria/aria-option-expected-android.txt
[add] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/aria/aria-option-expected-blink.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/aria/aria-option-expected-win.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/aria/aria-option.html
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/event/aria-combo-box-expand-expected-win.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/event/aria-combo-box-next-expected-win.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/html/optgroup-expected-android.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/html/select-expected-android.txt
[add] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/html/select-expected-blink.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/content/test/data/accessibility/html/select.html
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/aom-boolean-properties.html
[add] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/aria-combobox-activedescendant.html
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/aria-disabled-expected.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/aria-disabled.html
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/aria-option-role-expected.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/aria-option-role.html
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/canvas-accessibilitynodeobject-expected.txt
[add] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/disabled-not-selectable.html
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/listbox-focus.html
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/nochildren-elements-expected.txt
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/nochildren-elements.html
[add] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/LayoutTests/accessibility/selection-follows-focus.html
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/Source/modules/accessibility/AXListBoxOption.cpp
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/Source/modules/accessibility/AXListBoxOption.h
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/Source/modules/accessibility/AXMenuListOption.cpp
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/Source/modules/accessibility/AXMenuListOption.h
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/Source/modules/accessibility/AXObjectImpl.cpp
[modify] https://crrev.com/5730ebb5038385964944377c1256244068b134d1/third_party/WebKit/Source/modules/accessibility/AXObjectImpl.h

Sign in to add a comment