- From: Steve Faulkner <faulkner.steve@gmail.com>
- Date: Thu, 7 Feb 2019 09:53:35 +0000
- To: lw@tetralogical.com
- Cc: Suman Damera <suman.damera@deque.com>, ARIA <public-aria@w3.org>
- Message-ID: <CA+ri+VnMBaMjJY7dY8J5Nc3JfPnbDbCsQcLWXihtQ_E07gs3aQ@mail.gmail.com>
Also see https://www.w3.org/TR/html-aria/#case-sensitivity for rules of use in HTML Authors *MUST* use lowercase ASCII letters > <https://w3c.github.io/html/infrastructure.html#lowercase-ascii-letters> > for all role token values and any state or property attributes (aria-*) > whose values are defined as tokens > <https://www.w3.org/TR/wai-aria-1.1/#propcharacteristic_value>. -- Regards SteveF Accessibility is political[image: ✊] Working for the web <https://twitter.com/stevefaulkner/status/940835584410574850>, anywhere and everywhere [image: 🖖🏽] On Thu, 7 Feb 2019 at 09:39, Léonie Watson <lw@tetralogical.com> wrote: > The short answer is that yes, the roles are case sensitive. The longer > answer can be found in Section 9.1.2 of the ARIA1.0 specification, which > states: > > "The applicable WAI-ARIA role is the concrete WAI-ARIA role whose name > is matched by the first token in the sequence of tokens in the role > attribute > value > which matches, on case-sensitive comparison, the name of any concrete > WAI-ARIA role." > > Interestingly, Section 9 Quality Assurance has been dropped in ARIA1.1, > possibly because it included informative guidance as well as normative > requirements. The case sensitivity is still relevant in practice though, > as you've discovered. > > Léonie. > [1] https://www.w3.org/WAI/PF/aria/qa > > > On 07/02/2019 00:46, Suman Damera wrote: > > Hi all, > > > > Hope you are doing good. I would like to understand whether the ARIA > > role values are case insensitive or case sensitive. For example, if I > > put either role=”LINK”(all the upper case letters) or role=”LiNk”(mixed > > case) or role=”link”(lower case) then does it really matter? the reason > > for asking this question is that I found strange results while I am > > doing this particular study. During my study, the except NVDA FF and > > JAWS FF, no other combination(NVDA chrome, JAWS FF, JAWS chrome) really > > concerns the upper case/lower case of the role values. To put it > > simpler, except firefox combinations(JAWS FF and NVDA FF), other > > combinations(JAWS chrome, JAWS IE, NVDA chrome, NVDA IE) identifies the > > link as link irrespective of the lower/upper/mixed case. In addition, > > how about eh case sensitivity of the strings that we pass in the ARIA > > states/properties(ex: aria-expanded) > > > > Could you please clarify my queries and do needful? > > > > Thank you. > > > > -- > Director @TetraLogical > >
Received on Thursday, 7 February 2019 09:54:36 UTC