New issue
Advanced search Search tips
Starred by 1 user

Issue metadata

Status: Fixed
Closed: Jan 12
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug

Sign in to add a comment

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

Reported by, 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, Aug 10

Labels: a11y-WebUI a11y-History

Comment 2 by, Sep 14

Labels: pm-markchang

Comment 3 by, Sep 14

Labels: jaws

Comment 4 by, Sep 18

Labels: -JAWS

Comment 5 by, Sep 25

Labels: Group-WebUI

Comment 6 by, Sep 25

Labels: -Group-WebUI Group-WebUI_Settings

Comment 7 by, Oct 4

Does this happen in ChromeVox as well?

Comment 8 by, Jan 9

Status: Started (was: Available)

Comment 9 by, Jan 12

Project Member
The following revision refers to this bug:

commit afdbd5c1990610566c6658b23e3aed3f9ade6acf
Author: Esmael El-Moslimany <>
Date: Sat Jan 12 01:35:26 2019

WebUI: cr-checkbox, hide button inside checkbox from screenreaders

Bug:  870445 
Change-Id: I9773698a1883f32b39adee9de7b1e7cfc2325c15
Reviewed-by: Dan Beam <>
Commit-Queue: Esmael El-Moslimany <>
Cr-Commit-Position: refs/heads/master@{#622253}

Comment 10 by, Jan 12

Status: Fixed (was: Started)
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.

1.8 MB View Download

Sign in to add a comment