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/>     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/>   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/>


progressbar<https://www.w3.org/TR/wai-aria-1.1/>,
slider<https://www.w3.org/TR/wai-aria-1.1/>,
spinbutton<https://www.w3.org/TR/wai-aria-1.1/>
        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/>,
combobox<https://www.w3.org/TR/wai-aria-1.1/>,
searchbox<https://www.w3.org/TR/wai-aria-1.1/>,
link<https://www.w3.org/TR/wai-aria-1.1/>,
radio<https://www.w3.org/TR/wai-aria-1.1/>,
checkbox<https://www.w3.org/TR/wai-aria-1.1/>,
menuitemcheckbox<https://www.w3.org/TR/wai-aria-1.1/>,
menuitemradio<https://www.w3.org/TR/wai-aria-1.1/>


        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/>,
treeitem<https://www.w3.org/TR/wai-aria-1.1/>,
menuitem<https://www.w3.org/TR/wai-aria-1.1/>,
option<https://www.w3.org/TR/wai-aria-1.1/> (?) 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 16:53:21 UTC