WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Bypass blocks for a small website

for

From: glen walker
Date: Oct 5, 2020 10:54AM


I was going to say (almost) the same thing as Birkir. 2.4.1 just says a
"mechanism" is available to bypass blocks. If your mechanism is to
autofocus to main, that technically passes.

Whether that's a good idea from a UX perspective is a different discussion.

However, regarding landmarks, I'm a bit OCD when it comes to normative vs
non-normative. Birkir said ARIA *required* landmarks. Where is that
stated? We all know the first rule of ARIA is to not use ARIA (
https://www.w3.org/TR/aria-in-html/#rule1) and that ARIA "is intended to
provide missing semantics so that the intent of the author may be conveyed
to assistive technologies" (https://www.w3.org/TR/wai-aria-1.1/#ua-support).
If we focus on using native HTML instead of ARIA, then it seems like the
<main> element would be a required element, but it's not. I get a little
nervous when we use the term "required" unless I can find the reference in
a normative doc.

Feel free to slap me down, Birkir, if I missed something regarding the
requirement of landmarks. That's what's great about this WebAIM forum, I'm
always learning something new no matter how long I've been doing it.