Related: [WebAIM] WCAG 2.1 - 1.3.5 - How to capture a violation?

As I mentioned in my previous email.


---------- Forwarded message ----------
From: Jared Smith <jared@webaim.org>
Date: Wed, Jul 25, 2018 at 1:17 PM
Subject: Re: [WebAIM] WCAG 2.1 - 1.3.5 - How to capture a violation?
To: WebAIM Discussion List <webaim-forum@list.webaim.org>


John Foliot wrote:

> The "gain" here is actually more visible in non-english content,
> where the accessible name would be localized for the language of the page.
>
> <label for="ThisInput">Почтовый индекс</label> <input type="text"
> id="ThisInput" autocomplete="postal-code">
>
>
> No matter what the language of the label text is, the "machine-readable"
> bit is clearly "postal-code", which is unambiguously defined here:
> https://www.w3.org/TR/WCAG21/#input-purposes

Yes, using autocomplete is a fantastic idea here, but the SC simply
does NOT require alignment with a "machine-readable" taxonomy or that
an unambiguous definition be provided. It only requires that "the
purpose... can be programmatically determined" (I'm quoting the SC
directly here).

In your example, the purpose of the field is clearly available and
associated to the field via the label. So why would the autocomplete
attribute be required in addition to this? Nothing in the SC suggests
that anything more than associating the purpose is necessary. If the
label is somehow not "determinable" here because it happens to be in
Russian, then how could the exact same label be "determinable" to meet
1.3.1 and 3.3.2?

> Currently, the "taxonomy list" being used is in fact that normative list
of
> values and definitions that *is* the autocomplete values, and as others
> have noted, currently the 'best' technique is to use @autocomplete to
> attach the meta-data term to the input field.

Right. This is the certainly the "best" technique. But is an
accessible name NOT an acceptable technique?

If it's not, the only other way I can contort my mind to get to this
interpretation from the SC text is to change the meaning of "purpose"
to mean "purpose as defined by a machine-readable,
language-independent taxonomy" (which would be very different than
"purpose" as used in 1.1.1, 2.4.2, and 2.4.9) or to interpret
"programmatically determined" very differently here than anywhere else
in WCAG. I don't think I could be supportive of either of these
contortions.

Jared
_______________________________________________
To manage your subscription, visit http://list.webaim.org/
List archives at http://webaim.org/discussion/archives
Address list messages to webaim-forum@list.webaim.org



-- 
John Foliot
Principal Accessibility Strategist
Deque Systems Inc.
john.foliot@deque.com

Advancing the mission of digital accessibility and inclusion

Received on Wednesday, 25 July 2018 18:24:53 UTC