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

Issue 843313 link

Starred by 3 users

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Oct 19
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows , Chrome
Pri: 2
Type: Bug
Team-Accessibility


Participants' hotlists:
Hotlist-2
Hotlist-3


Sign in to add a comment

A11y: Chrome://accessibility Screen reader users do not know when expandable content is available or when it appears

Project Member Reported by dsexton@chromium.org, May 15 2018

Issue description

Chrome: 68.0.3423.2 (Official Build) dev (64-bit) (cohort: Dev)
NVDA: 2018.1.1

Steps to repro:
# With JAWS or NVDA on, tab through the buttons on chrome://accessibility
#Press the 'show tree' button

Expected: the 'show tree' buttons would use aria-expanded to indicate they control expandable content. They would have aria-controls pointing to the div containing the expanded content. Focus would be set to the 'hide tree' button when content is expanded

Actual: The 'show tree' buttons do not indicate to screen reader users how the tree will be shown, the focus is lost when pressing the button.
 
Labels: a11y-WebUI
Labels: OS-Chrome
Google Chrome	70.0.3524.2 (Official Build) dev (64-bit)
Firmware Version	Google_Lulu.6301.136.57

I can repro with ChromeVox, it simply says "button" instead of indicating it will expand the content. 
Labels: a11y-internals
Labels: pm-markchang
Labels: pm-markchang
Labels: jaws
Labels: -PM-markchang
Labels: -JAWS
Project Member

Comment 9 by bugdroid1@chromium.org, Oct 19

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

commit 9a0d82d05a8ef07a8113c5105b5b80e3b2a7a0d0
Author: James Wallace-Lee <jamwalla@chromium.org>
Date: Fri Oct 19 22:38:53 2018

chrome://accessibility: show tree button aria-expanded

Set the 'aria-expanded' attribute on 'Show accessibility tree' buttons.

Bug:  843313 
Change-Id: I3efd9acdfb03075c38055c5e4035be087be09b60
Reviewed-on: https://chromium-review.googlesource.com/c/1265898
Commit-Queue: James Wallace-Lee <jamwalla@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601327}
[modify] https://crrev.com/9a0d82d05a8ef07a8113c5105b5b80e3b2a7a0d0/chrome/browser/resources/accessibility/accessibility.js

Owner: jamwalla@chromium.org
Status: Fixed (was: Available)
Labels: Needs-Feedback
Tested this issue on Windows 10 using SurfacePro 4 laptop on the latest M-72 - 72.0.3588.0 build by following the below steps.

1. Launched Chrome and enabled NVDA.
2. Navigated to chrome://accessibility -> tabbed through the buttons and hit enter on 'Show accessibility tree' button. 
3. Can observe that 'Show accessibility tree collapsed' is read out and focus is not on the 'Hide accessibility tree'.
Attached is the screen cast for reference.

jamwalla@ Request you to check and confirm if anything is missed from our end in verifying the issue and help us in verifying the fix on the latest M-72 build.
843313.mp4
2.7 MB View Download
Project Member

Comment 12 by bugdroid1@chromium.org, Oct 24

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

commit e319b784007b6abe07e2db3e1f2be6d5e5c3a689
Author: James Wallace-Lee <jamwalla@chromium.org>
Date: Wed Oct 24 01:26:16 2018

chrome://accessibility: focus hide button and set aria-expanded on hide

Bug:  843313 
Change-Id: I400d554ec0500899c238e3fa739586790ebda4a5
Reviewed-on: https://chromium-review.googlesource.com/c/1294514
Commit-Queue: James Wallace-Lee <jamwalla@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602209}
[modify] https://crrev.com/e319b784007b6abe07e2db3e1f2be6d5e5c3a689/chrome/browser/resources/accessibility/accessibility.js

Labels: TE-Verified-M72 TE-Verified-72.0.3591.0
Able to reproduce this issue on Windows 10 using SurfacePro 4 laptop on the reported version 68.0.3423.2 and the issue is fixed on the latest M-72 build 72.0.3591.0 as per comment #12.

1. Launched Chrome and enabled NVDA.
2. Navigated to chrome://accessibility -> tabbed through the buttons and hit enter on 'Show accessibility tree' button. 
3. Can observe that 'Show accessibility tree' is read out and focus is on the 'Hide accessibility tree' button.
Attached is the screen cast for reference. 

Hence adding TE verified labels as the fix is working as intended.

Thanks..
843313-M72.mp4
2.7 MB View Download
Labels: -TE-Verified-M72 -TE-Verified-72.0.3591.0
Status: Verified (was: Fixed)
Chrome: 72.0.3602.2 (Official Build) dev (64-bit) (cohort: Dev)

Sign in to add a comment