Leaving slide mode.

Building it in vs. Bolting it on

Making Accessible Specs, and Updates to the accessibility horizontal review process
Matthew Tylee Atkinson, Fredrik Fischer, APA WG and FAST TF

TPAC 2025
Kobe, Japan & online
10–14 November 2025

Overview

Horizontal Review

Horizontal Review

Requesting a review

Simple! In general: check out How to get horizontal review in the W3C Guidebook

Options on GitHub for requesting review from APA WG

Resources and points of contact…

Next we'll point out some resources (recently updated) and points of contact.

Resources and review stages available to support your specification
Resources and review stages available to support your specification - feedback cycle

This is the same diagram as on the previous slide, but with the addition of feedback lines from your specification, to the APA WG review stage which, in turn, feeds back to: the Accessibility User Requirements from RQTF and Making Content Usable from COGA TF; the FAST, and the FAST Checklist.

TAG Accessibility Screener

Example question (4 of 7):

Does the spec define a protocol that conveys any data meant to be presented to a human?

For example:

  • a transport mechanism for media, such as images, video, or user strings, which may benefit from including an alternative representation as part of the payload

Why? Any given media type in isolation (for example, speech) may be inaccessible or inappropriate for a certain subset of users, so authors should be able to provide alternative forms.

FAST Checklist

FAST Checklist excerpt

Excerpt of the FAST Checklist, showing the start of the section titled "If technology provides features to accept user input", with a couple of checlist items shown under this:

  • "There is a mechanism to label user input controls in an unambiguous and clear manner."
  • "Authors can associate extended help information with a control."

The section as a whole has a set of radio buttons to indicate whether it's applicable. Each checlist item has further explanatory text, an optional external reference, e.g. to WCAG, and a set of yes/no radiobuttons to state whether the checklist item has been met.

Digital Accessibility User Requirements

Digital Accessibility User Requirements excerpt

From the Web Accessibility Initiative (WAI) site…

WAI continues to analyze research and document user needs in several areas. The documents below:

  • provide information to developers on how to make their products more accessible
  • inform future standards

Cross-disability user requirements for specific technologies, tools, situations

Media Accessibility User Requirements (MAUR)
Describes the needs of users with disabilities to be able to consume audio and video media on the web. A MAUR updated Working Draft is in progress. (Learn more from the MAUR blog post.)
Synchronization Accessibility User Requirements (SAUR) for multimedia
Addresses synchronization of captions, sign language interpretation, and descriptions in audio and video media. Media needs to be synchronized to very specific limits in order to be understandable. (SAUR blog)
XR Accessibility User Requirements
Describes user needs in virtual or immersive environments (XR). (XAUR blog)
RTC Accessibility User Requirements (RAUR)
Describes user needs for real-time communication (RTC). RTC enables instantaneous applications for video and audio calls, text chat, file exchange, screen sharing, and gaming. (RAUR blog)
Collaboration Tools Accessibility User Requirements
Describes user needs in tools that support for one or more specific collaborative features. These features include real-time editing of content by multiple authors, the use of comments or annotations, and revision control.
Natural Language Interface Accessibility User Requirements (NAUR) Draft
Addresses situations where a user and a system communicate via a natural (human) language. The user provides input as sentences via speech or other input, and the system generates responses as sentences delivered by speech, text, or another modality. (Learn more from the NAUR blog post.)
Framework for Accessible Specification of Technologies (FAST) Editors’ Draft
Advises creators of technical specifications how to ensure their technology meets the needs of users with disabilities.

Disability-specific user requirements and research

Making Content Usable for People with Cognitive and Learning Disabilities

Making Content Usable for People with Cognitive and Learning Disabilities excerpt

This document is for people who make web content (web pages) and web applications. It gives advice on how to make content usable for people with cognitive and learning disabilities. This includes, but is not limited to: cognitive disabilities, learning disabilities (LD), neurodiversity, intellectual disabilities, and specific learning disabilities.

Key deliverable: use cases

Explainers, and Accessibility Considerations Sections

Writing Effective Explainers

Screengrab of the document

Compute Pressure API Accessibility Considerations

The Compute Pressure API is focused on improving the user experience. There are two ways in which applications that build on the API can positively impact accessibility.

  1. Considering users' access needs when making decisions based on information gathered using the API.
  2. Designing and making user interfaces based on information gained from the API with accessibility in mind.

As a consumer of the API, it's important to consider both of these opportunities. Here are some examples:

About the FAST

…and ongoing updates

Reboot needed

So we are rebooting FAST to be more W3C-specific…

Concrete actors

Example

Feature Spec Author UA AT User
Alternative content Allow provision of alternative content Provide content Expose content in some way Render content Be aware of possible content

We may not be talking about the alt attribute.

Additional actors and considerations

We want to help you promote the accessibility of…

Where's WCAG?

APA WG's goals

Group discussion

Resources

Acknowledgement: thanks to Peter Korn for the "building it in vs. bolting it on" concept.

Join us

If you would like to join the FAST TF, please contact us.