WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: "Error feedback MUST be programmatically-associated with the appropriate element"


From: Mallory
Date: Sep 30, 2020 5:16AM

I tend to mention them under 1.3.1. There is a visual relationship between an error message and its invalid field, and it is possible to programmatically associate it, so when someone doesn't, I tend to make a ticket.


On Fri, Sep 25, 2020, at 10:35 PM, Jeremy Echols wrote:
> Looking over that checklist, I came to the same conclusion Jared just
> stated: showing error messages is required, and making sure they're
> clear is required. But they aren't required to be associated with a
> specific input programmatically unless they are associated visually.
> I get the annoyance of not having these things easily identified, and I
> need to improve my form design for sure in some ways, but I also need
> to know when I can actually cite a failure as opposed to stating that
> something is a best practice.
> -----Original Message-----
> From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of
> Vaughn, Michael
> Sent: Friday, September 25, 2020 13:16
> To: WebAIM Discussion List < <EMAIL REMOVED> >
> Subject: Re: [WebAIM] "Error feedback MUST be
> programmatically-associated with the appropriate element"
> I agree that the Deque training could be improved by incorporating the
> SC that applies into the training. Especially if you're using this
> training to help improve the ability to conduct WCAG audits.
> You might find it helpful to refer to their WCAG
> checklist<https://urldefense.com/v3/__https://dequeuniversity.com/checklists/web/__;!!C5qS4YX3!RzuQlgczUW9nkJkHGZOX9CHe0g6Jl6lMq14nKj1bWM-Q0j16L800alE8RVK_q765Eg$ >. So for example searching for the topic finds on page 35 of the PDF version<https://urldefense.com/v3/__https://media.dequeuniversity.com/public/en/docs/deque_web_accessibility_checklist.pdf__;!!C5qS4YX3!RzuQlgczUW9nkJkHGZOX9CHe0g6Jl6lMq14nKj1bWM-Q0j16L800alE8RVKjjLG6fg$ > that it indicates this would fail 3.3.1<https://urldefense.com/v3/__https://www.w3.org/WAI/WCAG21/Understanding/error-identification__;!!C5qS4YX3!RzuQlgczUW9nkJkHGZOX9CHe0g6Jl6lMq14nKj1bWM-Q0j16L800alE8RVI6NhkZ0w$ >.
> From: WebAIM-Forum < <EMAIL REMOVED> >
> Date: Friday, September 25, 2020 at 4:01 PM
> Subject: [WebAIM] "Error feedback MUST be programmatically-associated
> with the appropriate element"
> I'm going through the Deque training, and while I have so far found it
> extremely informative, I wish it would specify things like which SC a
> requirement falls under, what level, etc. The subject of this email is
> one that I'm totally unfamiliar with. I knew that errors in forms had
> to be identified clearly such that a screen reader user could fix any
> mistakes, but this section of the training talks about associating each
> error message with a specific form field, for instance via
> aria-describedby.
> What SC would this fall under? What level? Is this a AAA thing? That
> would explain why I've never run into it. Or am I just ignorant of a
> requirement I've been failing for years?
> > > https://urldefense.com/v3/__https://nam05.safelinks.protection.outlook.com/?url=http*3A*2F*2Flist.webaim.org*2F&amp;data=02*7C01*7Cmichael.vaughn*40yale.edu*7C21c7f4cf406f4065d35508d8618dbd5c*7Cdd8cbebb21394df8b4114e3e87abeb5c*7C0*7C1*7C637366608684622556&amp;sdata=2YJ3C8gMXEV8Q2VeP*2BHkT2aYC7KjPskyJeSdJUKEz1g*3D&amp;reserved=0__;JSUlJSUlJSUlJSUlJSU!!C5qS4YX3!RzuQlgczUW9nkJkHGZOX9CHe0g6Jl6lMq14nKj1bWM-Q0j16L800alE8RVLVLQUpZw$
> List archives at
> https://urldefense.com/v3/__https://nam05.safelinks.protection.outlook.com/?url=http*3A*2F*2Fwebaim.org*2Fdiscussion*2Farchives&amp;data=02*7C01*7Cmichael.vaughn*40yale.edu*7C21c7f4cf406f4065d35508d8618dbd5c*7Cdd8cbebb21394df8b4114e3e87abeb5c*7C0*7C1*7C637366608684622556&amp;sdata=LnMbkRWkckI6J6K2ku8GETWrQlOkyJEczYuX0XG5Uz8*3D&amp;reserved=0__;JSUlJSUlJSUlJSUlJSU!!C5qS4YX3!RzuQlgczUW9nkJkHGZOX9CHe0g6Jl6lMq14nKj1bWM-Q0j16L800alE8RVJcWfqbFw$
> > > > https://urldefense.com/v3/__http://list.webaim.org/__;!!C5qS4YX3!RzuQlgczUW9nkJkHGZOX9CHe0g6Jl6lMq14nKj1bWM-Q0j16L800alE8RVL4QrygfQ$
> List archives at
> https://urldefense.com/v3/__http://webaim.org/discussion/archives__;!!C5qS4YX3!RzuQlgczUW9nkJkHGZOX9CHe0g6Jl6lMq14nKj1bWM-Q0j16L800alE8RVLeorAskw$
> > > > > >