From e1a7cb684dfc82186aaab826374a45d241c02afe Mon Sep 17 00:00:00 2001 From: Rahim Abdi Date: Sun, 5 Jul 2026 23:40:57 -0700 Subject: [PATCH 1/2] Specify case-insensitivity for role token match --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 2ba5ba258..aa5701bcd 100644 --- a/index.html +++ b/index.html @@ -870,7 +870,7 @@

WAI-ARIA RolesDOM, only in the accessibility tree.

- User agents MUST use the first token in the sequence of tokens in the role attribute value that matches the name of any non-abstract + User agents MUST use the first token in the sequence of tokens in the role attribute value that is an [=ASCII case-insensitive=] match for the name of any non-abstract WAI-ARIA role. Refer to the section on role attribute implementation in Host Languages for further details.

From 8da60c745ab140bf71f39399cf539af04001ff12 Mon Sep 17 00:00:00 2001 From: Rahim Abdi Date: Mon, 6 Jul 2026 21:38:09 -0700 Subject: [PATCH 2/2] Specify case-insensitivity in section 8.1 --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index aa5701bcd..9e37f80b0 100644 --- a/index.html +++ b/index.html @@ -16352,7 +16352,7 @@

Role Attribute

attribute value illegal in the host-language syntax; and
  • - The first name literal of a non-abstract WAI-ARIA role in the list of tokens in the role attribute defines + The first [=ASCII case-insensitive=] name literal of a non-abstract WAI-ARIA role in the list of tokens in the role attribute defines the role according to which the user agent MUST process the element. User Agent processing for roles is defined in the Core Accessibility API Mappings [[CORE-AAM-1.2]].