Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tracking]: Unified a11y tests #29555

Open
3 of 15 tasks
valentinpalkovic opened this issue Nov 6, 2024 · 0 comments
Open
3 of 15 tasks

[Tracking]: Unified a11y tests #29555

valentinpalkovic opened this issue Nov 6, 2024 · 0 comments

Comments

@valentinpalkovic
Copy link
Contributor

valentinpalkovic commented Nov 6, 2024

🧑‍🤝‍🧑 Who: @kasperpeulen and @valentinpalkovic

This is a tracking issue for the Unified a11y tests project. Its purpose is to keep track of the overall status of the project and tasks and plan everything around it.

⚠️ Problem

Accessibility (a11y) is increasingly required in modern UIs. This is already enforced for many government services around the world, and is also becoming mandated for private services as well, e.g. European accessibility act which goes into law in June 2025.

Today, Storybook’s accessibility addon addon-a11y is one of the most popular addons not bundled with Storybook at 1.6M weekly npm dl’s. It provides a way to interactively test and debug a11y violations in stories

The biggest a11y product gap today is that you have to manually click on each story to see the a11y violations for that specific story. There is no way to do this across all stories in batch.

If we can solve this problem in the context of our Unified UI Testing project, it will go a long way towards improving support for A11y workflows in Storybook AND make our unified testing UI that much more compelling.

🏁 Goals

  1. As a Storybook user, I want to be able to run a11y tests across all the stories in my Storybook, so that I can see the full a11y status of my project.

🚩 Milestones

Finalize API's - Deadline: 13th Nov

Technical Preparations - Deadline: 22th Nov

A11y Implementations - Deadline: 6th Dec

After QA

Nice to have

  1. addon: a11y bug ci:normal
    yannbf

🚩 Out of scope

  • Create a unified API to replace Status API, Testing Module API and Reporting API.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

3 participants