- From: Schnabel, Stefan <stefan.schnabel@sap.com>
- Date: Thu, 11 Feb 2016 16:52:46 +0000
- To: Rich Schwerdtfeger <richschwer@gmail.com>, ARIA Working Group <public-aria@w3.org>
- Message-ID: <0b0205dae4714ed0a085fcfe54fde2a3@DEWDFE13DE04.global.corp.sap>
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