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

Issue 758441 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Bug
Team-Accessibility



Sign in to add a comment

Combo boxes on Windows should expose correct roles

Project Member Reported by nek...@chromium.org, Aug 24 2017

Issue description

Steps to reproduce:
1. Use a select element with a few options.
2. Set its size attribute to a small value, e.g. 1.
3. Look at the accessibility tree on Windows.

Expected:
List container to have a role of ROLE_SYSTEM_LISTBOX and its items to have a role of ROLE_SYSTEM_LISTITEM.

Actual:
ROLE_SYSTEM_MENUPOPUP and ROLE_SYSTEM_MENUITEM respectively.

Effect:
Breaks Jaws and NVDA when using combo boxes.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Aug 25 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/fa94b1c3e477107c3e890752acb058cbe9ff6150

commit fa94b1c3e477107c3e890752acb058cbe9ff6150
Author: Nektarios Paisios <nektar@chromium.org>
Date: Fri Aug 25 20:28:38 2017

Combo boxes should have a role of ROLE_SYSTEM_LISTBOX and their items a role of ROLE_SYSTEM_LISTITEM.

Workaround until dmazzoni@ completes combo box refactoring, since this is affecting real users.
R=dmazzoni@chromium.org
TESTED=Manually with Jaws and NVDA and a select element as described in the bug

Bug:  758441 
Change-Id: I39337145cdd0ab09e7dd597da5391effa024e78d
Reviewed-on: https://chromium-review.googlesource.com/630399
Commit-Queue: Nektarios Paisios <nektar@chromium.org>
Reviewed-by: Doug Turner <dougt@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#497520}
[modify] https://crrev.com/fa94b1c3e477107c3e890752acb058cbe9ff6150/content/test/data/accessibility/event/menulist-collapse-expected-win.txt
[modify] https://crrev.com/fa94b1c3e477107c3e890752acb058cbe9ff6150/content/test/data/accessibility/event/menulist-focus-expected-win.txt
[modify] https://crrev.com/fa94b1c3e477107c3e890752acb058cbe9ff6150/content/test/data/accessibility/html/modal-dialog-closed-expected-win.txt
[modify] https://crrev.com/fa94b1c3e477107c3e890752acb058cbe9ff6150/content/test/data/accessibility/html/select-expected-win.txt
[modify] https://crrev.com/fa94b1c3e477107c3e890752acb058cbe9ff6150/ui/accessibility/platform/ax_platform_node_win.cc
[modify] https://crrev.com/fa94b1c3e477107c3e890752acb058cbe9ff6150/ui/accessibility/platform/ax_platform_node_win.h

Status: Fixed (was: Started)

Sign in to add a comment