Issue metadata
Sign in to add a comment
|
A11y: chrome://settings/clearBrowserData screen reader reports two roles for each checkbox |
||||||||||||||||||||||||
Issue descriptionChrome: 69.0.3497.23 (Official Build) dev (64-bit) (cohort: Dev) NVDA: 2018.2.1 JAWS: 2018 Steps to repro: # With JAWS or NVDA on, visit chrome://settings/clearBrowserData # On the basic tab, Tab or shift+tab to the checkboxes # Notice that the screen reader announces 'button checkbox' Expected: The screen reader should only say one role, button or checkbox. If the element is a button, then there should be an attribute on the button aria-pressed="true" and aria-pressed="false" should be changed when the button is pressed or not. The role of checkbox should be removed. If the element is a standard checkbox, the role of button should be removed. Actual: Too many roles makes the screen reader speak unnecessary text.
,
Sep 14
,
Sep 14
,
Sep 18
,
Sep 25
,
Sep 25
,
Oct 4
Does this happen in ChromeVox as well?
,
Jan 9
,
Jan 12
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/afdbd5c1990610566c6658b23e3aed3f9ade6acf commit afdbd5c1990610566c6658b23e3aed3f9ade6acf Author: Esmael El-Moslimany <aee@chromium.org> Date: Sat Jan 12 01:35:26 2019 WebUI: cr-checkbox, hide button inside checkbox from screenreaders Bug: 870445 Change-Id: I9773698a1883f32b39adee9de7b1e7cfc2325c15 Reviewed-on: https://chromium-review.googlesource.com/c/1401455 Reviewed-by: Dan Beam <dbeam@chromium.org> Commit-Queue: Esmael El-Moslimany <aee@chromium.org> Cr-Commit-Position: refs/heads/master@{#622253} [modify] https://crrev.com/afdbd5c1990610566c6658b23e3aed3f9ade6acf/ui/webui/resources/cr_elements/cr_checkbox/cr_checkbox.html
,
Jan 12
,
Jan 14
Able to reproduce this issue on Windows 10 on the build without Fix 69.0.3497.23 and the issue is fixed on the latest M-73 build 73.0.3671.0. 1. Launched Chrome 2. Opened chrome://settings/clearBrowserData and launched NVDA 3. On basic tab pressed Tab Observed that "The screen reader reads checkbox checked." Attached is the screen-cast for reference and adding TE verified labels. Thanks..! |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by leberly@chromium.org
, Aug 10