1. Overview

Principle 4 of WCAG 2.2 says that "content must be robust enough that it can be interpreted by a wide variety of user agents, including assistive technologies". It is the smallest principle. It has one guideline, 4.1 Compatible. After the removal of 4.1.1 Parsing, it has only two success criteria at Levels A and AA. It is also the principle that decides whether a screen-reader user can use your custom controls at all.

Take a visually perfect toggle built from a <div>. To VoiceOver, it is a piece of text that does nothing. What makes it a switch is the name, role and state exposed to the accessibility tree. That is what 4.1.2 asks for.

The word "robust" describes a relationship between three parties: the content, the browser (the user agent) and the assistive technology. The browser reads the HTML and builds an accessibility tree. The screen reader, voice-control software or switch interface reads that tree through the platform's accessibility services. If the tree says "button, Submit, dimmed", the assistive technology can present and operate the control. If it says "group, no name", nothing works, whatever the page looks like.

Standards covered: WCAG 2.2 Success Criteria 4.1.2 Name, Role, Value (Level A) and 4.1.3 Status Messages (Level AA) · EN 301 549 V4.1.1 clauses 9.4 (web), 10.4 (documents) and 11.4 (software), and clause 11.5.2, the accessibility-services requirements for apps · European Accessibility Act Annex I Section III(c), "robust", and the Section IV requirement to "ensure interoperability with assistive technologies".

In EN 301 549, the two web criteria are clauses 9.4.1.2 and 9.4.1.3. Clause 9.4.1.1 is Void, with a note explaining why. So are clauses 10.4.1.1 and 11.4.1.1. For apps, clause 11.4.1.2 restates Name, Role, Value with one change of wording. Clause 11.5.2 lists the specific things an app must expose through the platform's accessibility services. Section 4 covers both.

Unlock the rest of this lesson

You have read the free preview of WCAG 2.2: Robust in Module 2: WCAG 2.2. The full lesson, its knowledge check and the module certificate come with a plan, bought here on the web.

Buy a plan here with a card and the rest of the course unlocks. You will sign in first, with Apple or Google, which is what the plan is attached to. No iPhone or Mac needed.

Free with no account: the first lesson, Why accessibility, and who it is for, the European Accessibility Act flashcards and the overview of every lesson.

Sources