New issue
Advanced search Search tips

Issue 793056 link

Starred by 3 users

Issue metadata

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



Sign in to add a comment

Audit aria attributes for ChromeVox output

Project Member Reported by dtseng@chromium.org, Dec 7 2017

Issue description

There are a handful of attributes that need to be well represented in ChromeVox output:
- for some attribute
- check all supported roles include the attribute (using it in an appropritae way with suitable message strings and prioritized well in relative to the other parts of the output rule).
- customize for braille if needed

Most attributes we get as part of the $staste collection of attributes. However, there are some free-floating attributes (e.g. invalid state) that require more specific formatting / message templating. Another example is posinset/set size.


 
Project Member

Comment 1 by bugdroid1@chromium.org, Dec 13 2017

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

commit 6c656e969201572a0292d3569c951d9da6c5634c
Author: David Tseng <dtseng@chromium.org>
Date: Wed Dec 13 01:02:41 2017

Introduce abstractItem

Adds a new rule for 'abstractItem'. This formats a node when entered and when focused.

Apply this rule for two roles -- article and listItem.
These two roles had no previous output rules, so no overriding happens.

This completes pos in set and set size support according to Aria 1.1.

Bug: 793056
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: I14f3db2a240ed2cc235122c182a80c88afc99487
Reviewed-on: https://chromium-review.googlesource.com/814974
Commit-Queue: David Tseng <dtseng@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#523638}
[modify] https://crrev.com/6c656e969201572a0292d3569c951d9da6c5634c/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js
[modify] https://crrev.com/6c656e969201572a0292d3569c951d9da6c5634c/chrome/browser/resources/chromeos/chromevox/cvox2/background/output_test.extjs

Sign in to add a comment