diff --git a/index.html b/index.html index 482f741c3..436350c7e 100644 --- a/index.html +++ b/index.html @@ -10582,7 +10582,7 @@
When using aria-braillelabel, authors SHOULD also ensure that:
aria-braillelabel is applied has a valid accessible name.aria-braillelabel is not empty or does not contain only whitespace characters.aria-braillelabel is not empty or does not contain only [=ascii whitespace|whitespace=] characters.aria-braillelabel does not contain any characters in Unicode Braille Patterns or consists of only characters in Unicode Braille Patterns; the value does not only contain Braille Pattern dots-0.aria-braillelabel is not identical to the element's accessible name.Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille. See related
Some assistive technologies, such as screen readers, present the role of an element as part of the user experience. Such assistive technologies typically localize the name of the role, and they may customize it as well. Users of these assistive technologies depend on the presentation of the role name, such as "region," "button," or "slider," for an understanding of the purpose of the element and, if it is a widget, how to interact with it.
The aria-brailleroledescription property gives authors the ability to override how assistive technologies localize and express the name of a role in Braille. Thus inappropriately using aria-brailleroledescription may inhibit users' ability to understand or interact with an element on braille interfaces. Authors SHOULD limit use of aria-brailleroledescription to clarifying the purpose of non-interactive container roles like
Authors MUST NOT use aria-brailleroledescription without providing aria-roledescription. In general, aria-brailleroledescription should only be used in rare cases when a aria-roledescription is excessively verbose when rendered in Braille.
When using aria-brailleroledescription, authors SHOULD also ensure that:
Authors MUST NOT use aria-brailleroledescription without providing aria-roledescription. Additionally, as with aria-roledescription, authors MUST NOT specify aria-brailleroledescription on an element which has an explicit or implicit WAI-ARIA role where aria-brailleroledescription is prohibited.
In general, aria-brailleroledescription is only meant to be used in rare cases when a aria-roledescription is excessively verbose when rendered in Braille.
When using aria-brailleroledescription, authors SHOULD also ensure that:
aria-brailleroledescription is applied has a valid WAI-ARIA role or has an implicit WAI-ARIA role semantic.aria-brailleroledescription is not empty or does not contain only whitespace characters.aria-brailleroledescription is not empty or does not contain only [=ascii whitespace|whitespace=] characters.aria-brailleroledescription does not contain any characters in Unicode Braille Patterns or consists of only characters in Unicode Braille Patterns; the value does not only contain Braille Pattern dots-0.aria-brailleroledescription should not be identical to the element's WAI-ARIA aria-roledescription, WAI-ARIA role or implicit WAI-ARIA role semantic.User agents MUST NOT expose the aria-brailleroledescription property if any of the following conditions exist:
aria-brailleroledescription is empty or contains only whitespace characters or the empty Braille pattern: dots-0 (U+2800).aria-brailleroledescription is empty or contains only whitespace characters, which includes standard [=ascii whitespace|whitespace=] and the empty Braille pattern: dots-0 (U+2800).aria-brailleroledescription is applied has an explicit or implicit WAI-ARIA role where aria-brailleroledescription is prohibited.aria-brailleroledescription is applied does not have a valid WAI-ARIA aria-roledescription.Defines a string value that labels the current element. See related
The purpose of
If the label text is available in the DOM (i.e. typically visible text content), authors SHOULD use title attribute in [[HTML]]), yet this could present a browser tooltip. In the cases where DOM content or a tooltip is undesirable, authors MAY set the accessible name of the element using
Most host languages provide an attribute that could be used to name the element (e.g., the title attribute in [[HTML]]), yet this could present a browser tooltip. In the cases where DOM content or a tooltip is undesirable, authors MAY set the accessible name of the element using aria-label on an element which has an explicit or implicit WAI-ARIA role where aria-label is prohibited. As required by the accessible name and description computation, user agents give precedence to