Page MenuHomePhabricator

[EPIC] Ensure Codex components compliance with WCAG level AA
Closed, ResolvedPublic

Description

Background

An epic task to ensure alignment of Codex components and patterns comply successfully with Web Content Accessibility Guidelines level AA.

Why is this linked to WCAG 2.1?
That has been the last agreement within the Product department and in order to update to 2.2 we would have a few more conversations, for example on the interaction area minimum sizes. So we'll start with the large number of 2.1 criterias to support best-possibly and might extend and update this task in future.

Orientation historically
We've followed widely OOUI's already compliant widget blueprints. Given that we're starting over and also update our components, for example Dialogs, largely, we need to revisit former findings for a good experience.

Open questions

  • We could limit this task only to the (design/)technical side in sense of technical compliance. Or expand on areas like UX writing on inclusion levels. Former ensures simpler task accomplishment.
  • How to integrate manual and automated testing processes into accomplishing compliance best-possibly?

Criteria for done

  • Make components comply to WCAG AA

Note, this is an epic umbrella task, aiming for collecting the goal for the library in subtasks.

Event Timeline

STH awarded a token.

One point uncovered recently while working on ProgressBar disabled state is our inconsistent handling of disabled right now across components for screenreaderws.
Some do, some don't feature it, for example Combobox.
We should consistently feature aria-disabled for all components that can't receive disabled HTML attribute.

ldelench_wmf raised the priority of this task from High to Needs Triage.Jan 20 2023, 6:58 PM
CCiufo-WMF renamed this task from [Epic] Ensure Codex components compliance with WCAG level AA to [EPIC] Ensure Codex components compliance with WCAG level AA.Jun 6 2023, 9:27 PM
CCiufo-WMF added a project: Epic.
CCiufo-WMF subscribed.
CCiufo-WMF claimed this task.

I'm going to consider this task complete. There is of course a never-ending stream of accessibility work, but not all that work needs to be captured in this Epic. We've completed the high priority improvements we wanted to make to Codex components and documentation that came from our audit (T341493) ahead of the Codex 1.0 release.

DST plans to have a follow up Epic around consultation with an authoritative third party to provide additional guidance and recommendations.

Volker_E updated the task description. (Show Details)