[ACTION-1520][ISSUE-679] Proposed definition of "value" for form control content and aria attributes (updated)

Definition of "Value (e.g. Accessible Name and/or Description Calculation)"
The value of an element or form control when referenced by an aria-labelledby or aria-describedby attribute is defined by the following properties of the element, the value will be calculated using the following order of precedence:

1.      Value of ARIA-VALUETEXT attribute

2.      Value of ARIA-VALUENOW attribute

3.      Value of the VALUE attribute

4.      The text content of the selected OPTION elements in a SELECT box or LISTBOX

5.      Value of the ALT attribute

6.      Child text node content

7.      Value of the TITLE attribute

8.      Value of the ARIA-LABEL attribute
NOTE: The value of an element for the purposes of accessible name and description calculation does not include any content identified on an element through an aria-labelledby property.   This is condition is excluded to eliminate the possibility of circular naming algorithms that can occur when aria-labelledby and ara-describedby properties reference elements with an aria-labelledby property.


Definition of "Value (e.g. properties and states)"
Value is the literal content of an ARIA defined property, state or role attribute that provides important information communicated to users through accessibility APIs.   All role values are defined from a specific set of role tokens and role values that are not defined in the token list are considered an authoring error. Many states and properties accept a specific set of tokens as values, often with one of the tokens being considered the default value.   Other aria states and properties accept and IDREF or a list of IDREFs to define relationships between elements or define labeling and description information for a section of a page, an element or widget.  Some properties used for labeling and description accept explicit string values.  Note the resulting string values of properties defined for labeling and description should be designed to help users interacting with the page or web application understand the content and features of the web page or application.


Action-1520:
https://www.w3.org/WAI/PF/Group/track/actions/1520


From: Gunderson, Jon R
Sent: Monday, November 10, 2014 11:08 AM
To: W3C WAI Protocols & Formats
Subject: [ACTION-1520][ISSUE-679] Proposed definition of "value"

Definition of "Value"
Value is the literal content of an ARIA defined property, state or role attribute that provides important information communicated to users through accessibility APIs.   All role values are defined from a specific set of role tokens and role values that are not defined in the token list are considered an authoring error. Many states and properties accept a specific set of tokens as values, often with one of the tokens being considered the default value.   Other aria states and properties accept and IDREF or a list of IDREFs to define relationships between elements or define labeling and description information for a section of a page, an element or widget.  Some properties used for labeling and description accept explicit string values.  Note the resulting string values of properties defined for labeling and description should be designed to help users interacting with the page or web application understand the content and features of the web page or application.

Action-1520:
https://www.w3.org/WAI/PF/Group/track/actions/1520

Issue-679:
https://www.w3.org/WAI/PF/Group/track/issues/679

Received on Monday, 24 November 2014 22:40:36 UTC