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

Issue 700647 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug
Team-Accessibility

Blocking:
issue 621719



Sign in to add a comment

ChromeOS OOBE Netwrok Selection: ChromeVoX doesn't alert "connecting".

Project Member Reported by alemate@chromium.org, Mar 11 2017

Issue description

ChromeVoX doesn't alert "Connecting" status of network.

This is somewhat complicate:

1) There is a problem that cr-network-select element doesn't restore focused network after click/tap/activation of it. 

"Connecting/Connected" networks are usually pushed towards the top of the list (probably within a group), so ChromeVox will not see connection status change of an active network.

2) I don't know what ChromeVoX is expected to announce as the list of networks is updated very often. Network statuses change on itself, change their positions, etc.

And ChromeVoX doesn't react to that. It silently ignores the changes, even though the currently focused <div> may be completely destroyed and removed from DOM.

For example, if the list of networks is large, I cannot reasonably navigate it with "Up/Down", because it will restart navigating the list each time it is updated.

 
I assigned this to Steven to fix the navigation first.

(I'd suggest sorting the list of networks and continuing navigation from 'approximately the same' position on list refresh, but it might me even more complicate.)

But the problems with ChromeVoX may be separate, or dependent on the cr-network-list changes, so Dominic, please look into this yourself ASAP.

Cc: jennschen@chromium.org hcarmona@chromium.org
I don't know what the best way to address this is.

The auto refresh feature is fairly important, especially for OOBE, but I can see how this would be challenging from an accessibility perspective.

+jennschen@ - who is the best person to help tackle this from a UX/accessibility perspective?

Is this a requirement for 58? Whatever we come up with is unlikely to be trivial to implement.

lpalmaro@ is probably the best person to provide accessibility feedback and what is and isn't blocking from that perspective. 
Is this a regression (i.e. did we have this before) and is this blocking 58?

I ask because I have a CL up that makes a first pass improvement to a11y for network settings in  issue 699289 , but it's not trivial and it is currently schedule for 59.

That won't fully address this, it just provides the name of a selected network, not the 'connecting' state. We need to figure out what we want to do both focus-wise and chromevox-wise when a network enters 'connecting' and 'connected states for Settings and OOBE.

Cc: -lpalmaro@chromium.org stevebjb@chromium.org
Owner: lpalmaro@chromium.org
Actually assigning to lpalmaro@ to get her feedback on what is/isn't blocking from an accessibility perspective.
Labels: NewComponent-Accessibility NewComponent-Accessibility-ChromeVox
Components: UI>Accessibility>ChromeVox
Labels: -newcomponent-accessibility -newcomponent-accessibility-chromevox
Components: -UI>Accessibility

Sign in to add a comment