a11y teacher edition W3C WCAG 2.2 & WCAG 3.0 draft reference
Plain English Accessibility Hub

Translating W3C Standards for Designers, Developers, QA & Product teams

Passes 2.2 ยท Fails the 3 draft

Common practices the WCAG 3 draft would rule out

Practices that are not great for people with disabilities but still pass WCAG 2.2 Level AA, each matched to the requirement in the current WCAG 3 draft that would not allow it.

Practices
17
Core requirements cited
20
Draft baseline
c110b49

AA is the baseline; AAA is the stretch

Every practice here passes WCAG 2.2 Level AA, the level most laws, policies and procurement rules point to. That makes AA the fair comparison with WCAG 3's core requirements, which every conforming site must meet. Few organizations target AAA, but each entry also says how the practice fares there. That shows whether WCAG 3 is breaking new ground or moving an existing AAA criterion into the baseline.

Passes AAA too 12
New ground. Even a full AAA programme would not catch this.
Depends at AAA 3
An AAA criterion catches some versions of this practice but not others.
Fails AAA 2
Already a AAA failure. WCAG 3 moves it into the baseline.

Read this first

At a glance

Practice WCAG 2.2 AA WCAG 2.2 AAA WCAG 3 core requirement
Making headings, paragraphs and other static text focusable so screen reader users "can reach it" Passes Passes Focus Relevant
Auto-focusing a field on page load, or moving focus to new content without the user asking Passes Depends 3.2.5 Focus user-controlled
Overriding browser or operating-system keyboard shortcuts Passes Passes No Keyboard Conflicts
Autoplaying hero videos, background loops and carousels made "accessible" with a pause button Passes Passes No Visual Motion
Ignoring the user's OS and browser accessibility settings Passes Depends 2.3.3 User Settings Supported
CAPTCHAs, puzzles and "retype this code" checks on sign-up, contact or checkout forms Passes Passes Cognitive Test Alternatives Available
Blocking paste in a sign-up form's "confirm password" field Passes Passes Automated Entry Allowed
Using placeholder text as the only label Passes Passes Interactive Element Names Available
Showing errors only in a summary at the top of the form Passes Passes Errors Associated
Multi-step checkouts or wizards with no list of steps or progress indicator Passes Passes All Steps Listed ยท Current Step Indicated
Pre-ticked add-ons or opt-ins hidden in a collapsed section Passes Passes Preselections Visible
Login that only works with biometrics Passes Passes Biometrics Not Relied On
Route changes that update the screen but announce nothing Passes Passes Page/view change notified
Captions, but no transcript (or a transcript linked from somewhere else) Passes Fails 1.2.7, 1.2.8 Dialogue transcripts available (prerecorded) ยท Transcripts Findable ยท Extended Audio Descriptions Available
Acronyms that are never expanded Passes Fails 3.1.4 Abbreviations Explained
Long articles with no summary Passes Depends 3.1.5 Summaries Available
Instructions that refer to shape, color or position, even when they also name the control Passes Passes Sensory Characteristics Not Relied On

Keyboard and focus

Making headings, paragraphs and other static text focusable so screen reader users "can reach it"

Example: tabindex="0" on every heading and paragraph in an article.

WCAG 2.2 AA (baseline) Passes

  • 2.4.3 Focus Order A

2.4.3 only asks that the focus order preserves meaning. It doesn't forbid extra tab stops, so a page full of focusable paragraphs usually passes.

WCAG 2.2 AAA Passes AAA too

No AAA criterion limits what can receive focus.

What the WCAG 3 draft says

Focus Relevant Core requirement developing

The focus order does not include hidden, static, or groups of repeated interactive elements.

Note: The draft's test procedure for this requirement checks that static elements and hidden elements don't receive focus, and that groups of repeated elements (like site navigation) can be skipped. Screen reader users already have reading commands; extra tab stops only slow keyboard users down.

Auto-focusing a field on page load, or moving focus to new content without the user asking

Example: A search box with the autofocus attribute; focus jumping to a chat widget after it loads.

WCAG 2.2 AA (baseline) Passes

  • 3.2.1 On Focus A

3.2.1 says a component receiving focus must not start a change of context. It says nothing about scripts moving focus in the first place.

WCAG 2.2 AAA Depends at AAA

  • 3.2.5 Change on Request AAA

3.2.5 requires changes of context to happen only on user request, and WCAG 2.2 defines a change of focus as a change of context. So focus jumping to a widget after load fails AAA. Whether autofocus on page load counts isn't addressed in the Understanding document.

What the WCAG 3 draft says

Focus user-controlled Core requirement developing

The keyboard focus only moves as a result of user interaction.
Except when
  • The keyboard focus automatically moves to the next interactive elements in keyboard navigation order on completion of some user action, such when the focus moves between the fields for a time-based one-time password (TOTP) code.
  • The keyboard focus results from security or emergency situations, such as warning about an imminent session timeout that would cause the user to lose their work.
  • The user is informed of the potential keyboard focus move before it happens and given the chance to avoid the move.

Overriding browser or operating-system keyboard shortcuts

Example: A web app that takes over Ctrl+F for its own search, or Ctrl+K for a command palette.

WCAG 2.2 AA (baseline) Passes

  • 2.1.4 Character Key Shortcuts A

2.1.4 only covers single-character shortcuts. Modifier-key shortcuts that clash with the browser or the screen reader are not addressed.

WCAG 2.2 AAA Passes AAA too

No AAA criterion covers shortcut conflicts.

What the WCAG 3 draft says

No Keyboard Conflicts Core requirement developing

Custom keyboard commands do not conflict with standard platform keyboard commands or they can be remapped.

Motion and user settings

Autoplaying hero videos, background loops and carousels made "accessible" with a pause button

Example: A looping background video behind the page headline, with a small pause control.

WCAG 2.2 AA (baseline) Passes

  • 2.2.2 Pause, Stop, Hide A

For moving content that starts automatically and lasts more than five seconds, 2.2.2 only requires a way to pause, stop or hide it.

WCAG 2.2 AAA Passes AAA too

  • 2.3.3 Animation from Interactions AAA

2.3.3 covers only animation triggered by the user's interaction. Its Understanding document says animation that starts automatically falls under 2.2.2 instead, so autoplay passes AAA with just a pause control.

What the WCAG 3 draft says

No Visual Motion Core requirement developing

Content does not include pseudo-motion or visual motion lasting longer than 5 seconds.
Except when
  • The motion or pseudo-motion is essential.

Note: The draft offers no pause-button route. The only exception is motion that is essential.

Ignoring the user's OS and browser accessibility settings

Example: Animations that run regardless of prefers-reduced-motion; a site that ignores the system dark mode or font size.

WCAG 2.2 AA (baseline) Passes

No WCAG 2.2 AA criterion requires content to follow settings like reduced motion or color scheme. 1.4.4 Resize Text requires text to scale to 200%, but not that it follows the system font-size setting.

WCAG 2.2 AAA Depends at AAA

  • 2.3.3 Animation from Interactions AAA

2.3.3 requires that animation triggered by interaction can be disabled. Honoring prefers-reduced-motion is one way to meet it, but not required, so a site with its own motion toggle passes AAA while ignoring the setting. Color scheme and font-size settings aren't covered at any level.

What the WCAG 3 draft says

User Settings Supported Core requirement developing

Content responds to usersโ€™ platform and user agent accessibility-related settings.
Draft note

Accessibility-related user settings include font size, icon size, color scheme, magnification, and motion.

Forms and processes

CAPTCHAs, puzzles and "retype this code" checks on sign-up, contact or checkout forms

Example: A distorted-text CAPTCHA with an audio option on a contact form; "select all images with traffic lights" at checkout.

WCAG 2.2 AA (baseline) Passes

  • 1.1.1 Non-text Content A
  • 3.3.8 Accessible Authentication (Minimum) AA

3.3.8 covers only logging in to an existing account (its Understanding document excludes account creation), and even there it allows object-recognition tests at AA. Elsewhere, 1.1.1 only requires an image CAPTCHA to have a text alternative describing its purpose and a version in another sense, such as audio.

WCAG 2.2 AAA Passes AAA too

  • 3.3.9 Accessible Authentication (Enhanced) AAA

3.3.9 drops the object-recognition exception, but like 3.3.8 it applies only to authentication. CAPTCHAs on sign-up, contact or checkout forms are outside it.

What the WCAG 3 draft says

Cognitive Test Alternatives Available Core requirement developing

Processes can be completed without a cognitive function test.

Note: The draft's test procedure lists "a puzzle, image identification, gesture reproduction, math question, or character recognition/entry". So object-recognition CAPTCHAs are covered too, and the requirement applies to any process, not just login.

Blocking paste in a sign-up form's "confirm password" field

Example: A sign-up form whose "confirm password" field rejects pasted text.

WCAG 2.2 AA (baseline) Passes

  • 3.3.7 Redundant Entry A
  • 3.3.8 Accessible Authentication (Minimum) AA

3.3.8 covers logging in, and W3C's Understanding document says it doesn't cover creating an account. 3.3.7's Understanding document allows re-entry "if the system requires the user to manually create a password that is not displayed".

WCAG 2.2 AAA Passes AAA too

  • 3.3.9 Accessible Authentication (Enhanced) AAA

3.3.9 has the same authentication-only scope as 3.3.8.

What the WCAG 3 draft says

Automated Entry Allowed Core requirement developing

Automated input of personal information from user agents, third-party tools, or paste is not prevented.
Draft note

Personal information includes but is not limited to names and passwords.

Note: The draft's test sets up a test identity in the browser and checks that autofill populates the form. Switching off autofill would fail it too, though autocomplete="off" on fields like name or email may already fail WCAG 2.2's 1.3.5 Identify Input Purpose.

Using placeholder text as the only label

Example: An input whose only label is placeholder text that meets 4.5:1 contrast but disappears once you type.

WCAG 2.2 AA (baseline) Passes

  • 3.3.2 Labels or Instructions A

Placeholder text is presented to the user before input, which can meet WCAG's definition of a label. This assumes the placeholder meets 1.4.3's 4.5:1: W3C's 1.4.3 Understanding document says the criterion applies to placeholder text, and default grey placeholders usually fail it.

WCAG 2.2 AAA Passes AAA too

No AAA criterion requires labels to stay visible during input.

What the WCAG 3 draft says

Interactive Element Names Available Core requirement developing

Persistent names (including labels) that identify the purpose of the interactive element are visually and programmatically available.
Draft note

Visible labels can be text or non-text, for instance icons.

Note: The test checks that the visual label persists during use. Icons still count as visible labels.

Showing errors only in a summary at the top of the form

Example: A summary at the top reading "Email: enter an address like name@example.com", with nothing marked on the Email field or tied to it in code.

WCAG 2.2 AA (baseline) Passes

  • 3.3.1 Error Identification A

3.3.1 requires that "the item that is in error is identified and the error is described to the user in text". A summary that names each field and describes its problem does that. A bare "Please fix 3 errors" doesn't, so it already fails 2.2.

WCAG 2.2 AAA Passes AAA too

The AAA error criterion, 3.3.6 Error Prevention (All), is about checking or reversing submissions, not about where error messages appear.

What the WCAG 3 draft says

Errors Associated Core requirement developing

When input validation fails, the errors are visually and programmatically associated with the element that caused the error or that can resolve it.

Multi-step checkouts or wizards with no list of steps or progress indicator

Example: A checkout flow where each screen just has a Continue button.

WCAG 2.2 AA (baseline) Passes

No AA criterion requires showing where you are in a process.

WCAG 2.2 AAA Passes AAA too

  • 2.4.8 Location AAA

2.4.8 is about location within a set of web pages. W3C's current Understanding document (the version on w3.org, not the 2024 Recommendation snapshot) uses checkout pages as an example of pages outside the set, so a checkout with no step list passes AAA.

What the WCAG 3 draft says

All Steps Listed Core requirement developing

A list of all steps in a multi-step process is visually and programmatically available at each step.
Except when
  • The total number of steps is unknown, or the sequence of steps depends on user actions.

Current Step Indicated Core requirement developing

The current step within a multi-step process is visually and programmatically indicated.

Pre-ticked add-ons or opt-ins hidden in a collapsed section

Example: Travel insurance pre-selected inside a closed "Extras" panel.

WCAG 2.2 AA (baseline) Passes

WCAG 2.2 has no requirement about preselected options.

WCAG 2.2 AAA Passes AAA too

Nothing at AAA covers it either.

What the WCAG 3 draft says

Preselections Visible Core requirement developing

During the completion of a process, preselected options that impact finance, privacy or safety are visibly and programmatically available to the user by default.

Login that only works with biometrics

Example: Face or fingerprint sign-in with no password or code fallback.

WCAG 2.2 AA (baseline) Passes

  • 3.3.8 Accessible Authentication (Minimum) AA

Biometrics aren't a cognitive function test, so they pass 3.3.8, and no 2.2 criterion requires a non-biometric alternative.

WCAG 2.2 AAA Passes AAA too

  • 3.3.9 Accessible Authentication (Enhanced) AAA

3.3.9 also only restricts cognitive function tests, so biometric-only login passes.

What the WCAG 3 draft says

Biometrics Not Relied On Core requirement developing

Biometric identification is not the only way to identify or authenticate.
Draft note

Biometrics includes facial recognition software, fingerprinting, vocal patterns and other voice characteristics.

Single-page apps

Route changes that update the screen but announce nothing

Example: A single-page app swaps the main content on navigation; screen reader users hear nothing.

WCAG 2.2 AA (baseline) Passes

  • 2.4.2 Page Titled A

Updating the page title is usually considered enough for 2.2. Nothing requires the change to be announced.

WCAG 2.2 AAA Passes AAA too

No AAA criterion requires announcing a view change the user asked for.

What the WCAG 3 draft says

Page/view change notified Core requirement developing

When content triggers a change of page/view there is a visual change within the view and programmatic notification of the change.

Audio and video

Captions, but no transcript (or a transcript linked from somewhere else)

Example: A captioned product video with no transcript next to it.

WCAG 2.2 AA (baseline) Passes

  • 1.2.3 Audio Description or Media Alternative (Prerecorded) A
  • 1.2.5 Audio Description (Prerecorded) AA

At Level A, 1.2.3 lets you choose a transcript or audio description. At AA, 1.2.5 requires audio description, so the transcript becomes optional.

WCAG 2.2 AAA Fails AAA

  • 1.2.7 Extended Audio Description (Prerecorded) AAA
  • 1.2.8 Media Alternative (Prerecorded) AAA

1.2.8 requires a text alternative (a full transcript) for all prerecorded video. 1.2.7 requires extended audio description where the pauses are too short.

What the WCAG 3 draft says

Dialogue transcripts available (prerecorded) Core requirement developing

Dialogue transcripts are available for all prerecorded audio and video content.
Except when
  • The audio or video content is an alternative for text and is clearly labeled as such.
  • The audio or video has no spoken content and serves only as background.

Transcripts Findable Core requirement developing

A text transcript is adjacent to audio and video content.
Except when
  • The audio or video content has no spoken dialogue.
  • The audio or video is decorative.
  • The media is already a media alternative for text and is clearly labeled as such.

Extended Audio Descriptions Available Core requirement developing

The video pauses to extend the audio track and provides an extended audio description to describe visual information needed to understand the media.
Applies when
  • the existing pauses in a soundtrack are not long enough.

Writing

Acronyms that are never expanded

Example: "Submit your PTO request via the HRIS."

WCAG 2.2 AA (baseline) Passes

No AA criterion covers abbreviations.

WCAG 2.2 AAA Fails AAA

  • 3.1.4 Abbreviations AAA

3.1.4 requires that "A mechanism for identifying the expanded form or meaning of abbreviations is available."

What the WCAG 3 draft says

Abbreviations Explained Core requirement developing

Explanations of abbreviations are available when first used.
Except when
  • the abbreviation is:
    • used so often it has become a word with its own dictionary entry, such as โ€œscuba,โ€ โ€œinfo,โ€ and โ€œHTMLโ€,
    • used in a logo, or
    • included in a longer phrase, such as โ€œbrand DNA,โ€ whose meaning needs to be defined to meet the non-literal language requirement.

Long articles with no summary

Example: A 1,500-word policy page with no overview.

WCAG 2.2 AA (baseline) Passes

No AA criterion asks for summaries.

WCAG 2.2 AAA Depends at AAA

  • 3.1.5 Reading Level AAA

3.1.5 requires supplementary content, such as a summary, or a simpler version only when the text needs reading ability above lower secondary education level. Plainly written long pages pass AAA without one.

What the WCAG 3 draft says

Summaries Available Core requirement developing

A summary is available for long-form text content and:
  • is identifiable visually and programmatically,
  • uses concise sentences, and
  • provides access to explanations of any uncommon words that are used in the summary.
Applies when
  • a page/view with continuous long-form text content that is organized in paragraphs and has 300 or more words.
Except when
  • long-form text content continues on multiple pages/views, only the first page/view requires a summary.

Note: Applies to pages with 300 or more words of continuous text. The draft says the word threshold still needs research.

Instructions that refer to shape, color or position, even when they also name the control

Example: "Click the round Continue button on the right."

WCAG 2.2 AA (baseline) Passes

  • 1.3.3 Sensory Characteristics A

1.3.3 says instructions must not rely "solely" on sensory characteristics. Naming the button satisfies that. "Click the round button on the right", with no name, already fails 2.2.

WCAG 2.2 AAA Passes AAA too

No AAA criterion goes further than 1.3.3.

What the WCAG 3 draft says

Sensory Characteristics Not Relied On Core requirement developing

Instructions and help do not rely on sensory characteristics.

Uncertain: WCAG 3 dropped the word "solely". It's not yet clear whether that was meant to make this stricter, so treat this entry as uncertain.

Stricter in WCAG 3, but not required to conform

These are supplemental requirements. They count toward the reporting tiers above conformance, but you can conform to WCAG 3 without meeting them.

Process time limits that users can extend

AA: Passes 2.2.1 Timing Adjustable (A). 2.2.1 is met if users can turn off, adjust or extend the limit, or if one of its exceptions applies: real-time, essential, or longer than 20 hours.

AAA: Fails 2.2.3 No Timing (AAA). 2.2.3 requires that timing is not an essential part of the activity, except for non-interactive synchronized media and real-time events, so even an extendable limit fails AAA.

No Time Limits Supplemental requirement developing

The completion of a process does not include time limits.
Except when
  • the time limit is essential.

Practices that aren't ruled out (yet)

Sources