New issue
Advanced search Search tips

Issue 750324 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Aug 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment

ChromeVox doesn't vocalize tablist aria-label when focusing into it

Project Member Reported by amyles@google.com, Jul 28 2017

Issue description

Chrome Version       : Chrome 61.0.3159.8
URLs (if applicable) :
Other browsers tested:
  Add OK or FAIL, along with the version, after other browsers where you
have tested this issue:
     Safari+VoiceOver: FAIL
    Firefox+JAWS: OK
    Firefox+NVDA: OK


Given the following HTML

<div role="tablist" aria-label="List aria label">
  <div role="tab" tabindex="0">Tab 1</div>
  <div role="tab" tabindex="-1">Tab 2</div>
  <div role="tab" tabindex="-1">Tab 3</div>
</div>

When the user moves into the tablist (by pressing tab or using screen reader navigation) to end up on "Tab 1", the tablist's aria label is not vocalized to provide context.

This works fine on Firefox with both NVDA and JAWS, where, when entering a tablist from outside it, the tablist's aria label is spoken and then the currently-focused tab is vocalized. Subsequent navigations via up/down while within the tablist don't re-vocalize the tablist aria label, but just the new tab being focused. (Of course, the simple HTML snippet above provided for the purpose of this bug doesn't implement the up/down behavior.)

 
Project Member

Comment 1 by bugdroid1@chromium.org, Aug 1 2017

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

commit 5c391c7a7c936f241769381e562da58d5e275874
Author: David Tseng <dtseng@chromium.org>
Date: Tue Aug 01 18:03:46 2017

Make a tablist an abstract container

Test: existing tests for abstract containers and manually.
Bug:  750324 
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: I051e5430865c8724c65860aa3e594c8a99b3b3ee
Reviewed-on: https://chromium-review.googlesource.com/594227
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#491053}
[modify] https://crrev.com/5c391c7a7c936f241769381e562da58d5e275874/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js

Status: fixed (was: Unconfirmed)

Sign in to add a comment