W3C home > Mailing lists > Public > public-aria@w3.org > February 2016

RE: https://www.w3.org/WAI/ARIA/track/actions/1560

From: Schnabel, Stefan <stefan.schnabel@sap.com>
Date: Thu, 11 Feb 2016 17:02:12 +0000
To: Rich Schwerdtfeger <richschwer@gmail.com>, ARIA Working Group <public-aria@w3.org>
Message-ID: <5b63f632785c47179b2409f1720e6736@DEWDFE13DE04.global.corp.sap>
Resending in HTML format.

_____________________________________________
From: Schnabel, Stefan
Sent: Donnerstag, 11. Februar 2016 17:53
To: 'Rich Schwerdtfeger' <richschwer@gmail.com>; ARIA Working Group <public-aria@w3.org>
Subject: https://www.w3.org/WAI/ARIA/track/actions/1560


RTF  format. See below. As agreed in action to be sent by mail to all recipients.

Regards
Stefan

https://www.w3.org/WAI/ARIA/track/actions/1560
https://www.w3.org/WAI/PF/Group/track/actions/1560

List of potential role candidates for on/off value labels / valuetext and extending value descriptions

Role

What to support in addition

Why / Comment

switch<https://www.w3.org/TR/wai-aria-1.1/#switch>

on/off value labels / valuetext / extending value descriptions

The original ARIA 1.1 extended switch concept proposed by James Craig  that started the discussion [insert reference here].

Currently the additional properties are not in ARIA 1.1 spec.

There were logical reasons for that proposal since switch is a checkbox with dynamically changing labels for its boolean value.

In this sense extending value descriptions are also custom state descriptions and could be used therefore with same purpose for all other cases listed below in this table.


gridcell<https://www.w3.org/TR/wai-aria-1.1/#gridcell>

valuetetext / extending value descriptions

In the current grid role navigation model the focus is on the grid cell. The value of an element within a table cell is not automatically transferred. It is expected that AT "looks in" and  "pulls out" respective info.

Reality shows that this works only for a handful of roles, e.g. a slider value of an element with role=slider is NOT properly transferred (the role also is not). Valuetext plus extending value descriptions (that may include more additional info about cell content) can be a mean to close this gap avoiding aria-label workarounds.

May be used in this context together with
aria-roledescription<https://www.w3.org/TR/wai-aria-1.1/#aria-roledescription>


progressbar<https://www.w3.org/TR/wai-aria-1.1/#progressbar>,
slider<https://www.w3.org/TR/wai-aria-1.1/#slider>,
spinbutton<https://www.w3.org/TR/wai-aria-1.1/#spinbutton>


extending value descriptions

May supplement inherited valuetext of role for non-numeric Ranges to indicate min/max. values (for example in UIAutomation IRangeValueProvider::Maximumis a Double type)

textbox<https://www.w3.org/TR/wai-aria-1.1/#textbox>,
combobox<https://www.w3.org/TR/wai-aria-1.1/#combobox>,
searchbox<https://www.w3.org/TR/wai-aria-1.1/#searchbox>,
link<https://www.w3.org/TR/wai-aria-1.1/#link>,
radio<https://www.w3.org/TR/wai-aria-1.1/#radio>,
checkbox<https://www.w3.org/TR/wai-aria-1.1/#checkbox>,
menuitemcheckbox<https://www.w3.org/TR/wai-aria-1.1/#menuitemcheckbox>,
menuitemradio<https://www.w3.org/TR/wai-aria-1.1/#menuitemradio>




extending value descriptions

May supplement value/custom state info of role when other means are not appropriate (no aria-description property in ARIA 1.1).

listitem<https://www.w3.org/TR/wai-aria-1.1/#listitem>,
treeitem<https://www.w3.org/TR/wai-aria-1.1/#treeitem>,
menuitem<https://www.w3.org/TR/wai-aria-1.1/#menuitem>,
option<https://www.w3.org/TR/wai-aria-1.1/#option> (?)

extending value descriptions

Roles have a property "ItemStatus (string)" in UIAutomation. The  AccessibleName is also mapped to UIAutomation Value Property for these roles. Extending "value" descriptions therefore could be easily mapped to ItemStatus since it is empty by default.
Received on Thursday, 11 February 2016 17:02:46 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 18:58:20 UTC