From 3209da785a8bc184debfbee65a04586a9f6f17f8 Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Fri, 8 Nov 2024 14:03:34 -0500 Subject: [PATCH 1/5] Update: account for common labeledby spelling variant for aria-labelledby Updates the existing note and adds new ua and author requirements for instances of aria-labelledby and aria-labeledby --- index.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index d44f687ec..daa39b294 100644 --- a/index.html +++ b/index.html @@ -11821,7 +11821,8 @@

Definitions of States and Properties (all aria-* attributes)

If the interface is such that it is not possible to have a visible label on the screen, authors SHOULD use aria-label and SHOULD NOT use aria-labelledby. Authors MUST NOT specify aria-labelledby on an element which has an explicit or implicit WAI-ARIA role where aria-labelledby is prohibited. As required by the accessible name and description computation, user agents give precedence to aria-labelledby over aria-label when computing the accessible name property.

The aria-labelledby attribute is similar to aria-describedby in that both reference other elements to calculate a text alternative (an accessible name, and description, respectively). While a concise accessible name is preferable, a description can either be concise, or provide more verbose information.

-

The expected spelling of this property in U.S. English is "labeledby." However, the accessibility API features to which this property is mapped have established the "labelledby" spelling. This property is spelled that way to match the convention and minimize the difficulty for developers.

+

The expected spelling of this property in U.S. English is "labeledby." However, the accessibility API features to which this property is mapped have established the "labelledby" spelling.

+

To mitigate against common author use of the "labeledby" misspelling, thus ensuring more content will be properly named, user agents MUST support the canonical "aria-labelledby" and the alternate "aria-labeledby" spelling. Authors MUST NOT use both spelling variants of the attribute on the same element. For instances where an author has used both spelling variants on the same element, user agents MUST use the canonical aria-labelledby spelling and ignore the alternate spelling of the attribute.

From 4ed8c8a9644067c084e7c0f8effe3ace802ede6c Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Sun, 17 Nov 2024 15:16:43 -0500 Subject: [PATCH 2/5] Update index.html Co-authored-by: James Craig --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index daa39b294..28b75c923 100644 --- a/index.html +++ b/index.html @@ -11821,7 +11821,7 @@

Definitions of States and Properties (all aria-* attributes)

If the interface is such that it is not possible to have a visible label on the screen, authors SHOULD use aria-label and SHOULD NOT use aria-labelledby. Authors MUST NOT specify aria-labelledby on an element which has an explicit or implicit WAI-ARIA role where aria-labelledby is prohibited. As required by the accessible name and description computation, user agents give precedence to aria-labelledby over aria-label when computing the accessible name property.

The aria-labelledby attribute is similar to aria-describedby in that both reference other elements to calculate a text alternative (an accessible name, and description, respectively). While a concise accessible name is preferable, a description can either be concise, or provide more verbose information.

-

The expected spelling of this property in U.S. English is "labeledby." However, the accessibility API features to which this property is mapped have established the "labelledby" spelling.

+

The expected spelling of this property in U.S. English is "labeled by." However, the accessibility API feature this property was originally based on map had established the U.K. English spelling, "labelled by."

To mitigate against common author use of the "labeledby" misspelling, thus ensuring more content will be properly named, user agents MUST support the canonical "aria-labelledby" and the alternate "aria-labeledby" spelling. Authors MUST NOT use both spelling variants of the attribute on the same element. For instances where an author has used both spelling variants on the same element, user agents MUST use the canonical aria-labelledby spelling and ignore the alternate spelling of the attribute.

Characteristics:
From 5220d749a9876576f980b21f98996d14f6c51010 Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Sun, 17 Nov 2024 15:18:40 -0500 Subject: [PATCH 3/5] remove extra word from the prior sentence wording --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 28b75c923..abb16043e 100644 --- a/index.html +++ b/index.html @@ -11821,7 +11821,7 @@

Definitions of States and Properties (all aria-* attributes)

If the interface is such that it is not possible to have a visible label on the screen, authors SHOULD use aria-label and SHOULD NOT use aria-labelledby. Authors MUST NOT specify aria-labelledby on an element which has an explicit or implicit WAI-ARIA role where aria-labelledby is prohibited. As required by the accessible name and description computation, user agents give precedence to aria-labelledby over aria-label when computing the accessible name property.

The aria-labelledby attribute is similar to aria-describedby in that both reference other elements to calculate a text alternative (an accessible name, and description, respectively). While a concise accessible name is preferable, a description can either be concise, or provide more verbose information.

-

The expected spelling of this property in U.S. English is "labeled by." However, the accessibility API feature this property was originally based on map had established the U.K. English spelling, "labelled by."

+

The expected spelling of this property in U.S. English is "labeled by." However, the accessibility API feature this property was originally based on had established the U.K. English spelling, "labelled by."

To mitigate against common author use of the "labeledby" misspelling, thus ensuring more content will be properly named, user agents MUST support the canonical "aria-labelledby" and the alternate "aria-labeledby" spelling. Authors MUST NOT use both spelling variants of the attribute on the same element. For instances where an author has used both spelling variants on the same element, user agents MUST use the canonical aria-labelledby spelling and ignore the alternate spelling of the attribute.

From cadad474d1b534afb5212b496450059415142d32 Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Thu, 19 Dec 2024 13:40:47 -0500 Subject: [PATCH 4/5] Update index.html Co-authored-by: James Craig --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index abb16043e..966686234 100644 --- a/index.html +++ b/index.html @@ -11822,7 +11822,7 @@

Definitions of States and Properties (all aria-* attributes)

The aria-labelledby attribute is similar to aria-describedby in that both reference other elements to calculate a text alternative (an accessible name, and description, respectively). While a concise accessible name is preferable, a description can either be concise, or provide more verbose information.

The expected spelling of this property in U.S. English is "labeled by." However, the accessibility API feature this property was originally based on had established the U.K. English spelling, "labelled by."

-

To mitigate against common author use of the "labeledby" misspelling, thus ensuring more content will be properly named, user agents MUST support the canonical "aria-labelledby" and the alternate "aria-labeledby" spelling. Authors MUST NOT use both spelling variants of the attribute on the same element. For instances where an author has used both spelling variants on the same element, user agents MUST use the canonical aria-labelledby spelling and ignore the alternate spelling of the attribute.

+

To mitigate against common author use of the "labeledby" misspelling, thus ensuring more content will be properly named, user agents MUST support the canonical "aria-labelledby" and MAY support the alternate "aria-labeledby" spelling when the canonical variant is missing. Authors MUST NOT use the alternate "aria-labeledby" variant of the attribute. For instances where an author has erroneously used both spelling variants on the same element, user agents MUST use the canonical aria-labelledby spelling and ignore the alternate spelling of the attribute.

From 7c638f7b3858a0b756f4679d9e453af25da92d56 Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Thu, 19 Dec 2024 17:40:39 -0500 Subject: [PATCH 5/5] Update index.html Co-authored-by: James Craig --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 966686234..c90c65ea1 100644 --- a/index.html +++ b/index.html @@ -11822,7 +11822,7 @@

Definitions of States and Properties (all aria-* attributes)

The aria-labelledby attribute is similar to aria-describedby in that both reference other elements to calculate a text alternative (an accessible name, and description, respectively). While a concise accessible name is preferable, a description can either be concise, or provide more verbose information.

The expected spelling of this property in U.S. English is "labeled by." However, the accessibility API feature this property was originally based on had established the U.K. English spelling, "labelled by."

-

To mitigate against common author use of the "labeledby" misspelling, thus ensuring more content will be properly named, user agents MUST support the canonical "aria-labelledby" and MAY support the alternate "aria-labeledby" spelling when the canonical variant is missing. Authors MUST NOT use the alternate "aria-labeledby" variant of the attribute. For instances where an author has erroneously used both spelling variants on the same element, user agents MUST use the canonical aria-labelledby spelling and ignore the alternate spelling of the attribute.

+

To mitigate against common author use of the "labeledby" misspelling, thus ensuring more content will be properly named, user agents MUST support the canonical "aria-labelledby" and MAY support the alternate "aria-labeledby" spelling when the canonical variant is missing. Authors MUST NOT use both spelling variants on the same element and SHOULD NOT use the alternate "aria-labeledby" variant of the attribute. For instances where an author has erroneously used both spelling variants on the same element, user agents MUST use the canonical aria-labelledby spelling and ignore the alternate spelling of the attribute.

Characteristics:
Characteristics: