New issue
Advanced search Search tips
Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jan 12
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment
link

Issue 870445: A11y: chrome://settings/clearBrowserData screen reader reports two roles for each checkbox

Reported by dsexton@chromium.org, Aug 2 Project Member

Issue description

Chrome: 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.
 

Comment 1 by leberly@chromium.org, Aug 10

Labels: a11y-WebUI a11y-History

Comment 2 by kjbooker@chromium.org, Sep 14

Labels: pm-markchang

Comment 3 by kjbooker@chromium.org, Sep 14

Labels: jaws

Comment 4 by lpalmaro@chromium.org, Sep 18

Labels: -JAWS

Comment 5 by robliao@chromium.org, Sep 25

Labels: Group-WebUI

Comment 6 by robliao@chromium.org, Sep 25

Labels: -Group-WebUI Group-WebUI_Settings

Comment 7 by dpa...@chromium.org, Oct 4

Does this happen in ChromeVox as well?

Comment 8 by aee@chromium.org, Jan 9

Owner: aee@chromium.org
Status: Started (was: Available)

Comment 9 by bugdroid1@chromium.org, Jan 12

Project Member
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

Comment 10 by aee@chromium.org, Jan 12

Status: Fixed (was: Started)
Cc: phanindra.mandapaka@chromium.org
Labels: TE-Verified-M73 TE-Verified-73.0.3671.0
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..!
870445.mp4
1.8 MB View Download

Sign in to add a comment