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

Component Accessibility Status: design research and jams #3520

Closed
2 tasks done
Tracked by #13745
laurenmrice opened this issue May 1, 2023 · 1 comment
Closed
2 tasks done
Tracked by #13745

Component Accessibility Status: design research and jams #3520

laurenmrice opened this issue May 1, 2023 · 1 comment
Assignees
Labels
adopter: strategic-product Work-stream that directly effects the Product-led Growth initiative. role: design ✏️ type: a11y ♿ type: docs 📖
Milestone

Comments

@laurenmrice
Copy link
Member

laurenmrice commented May 1, 2023

Acceptance criteria

We need to show the following criteria on the website:

Required test information

  • Has default AVT tests.
    • (There are no violations when running the automated Equal Access Checker on default component state.)
  • Has complex AVT tests.
    • (There are no violations when running the automated Equal Access Checker on more complex component states/variants.)
  • Has keyboard nav AVT tests.
    • (There no violations when running automated keyboard navigation tests using Jess/Michaels' tabbing guidelines.)
  • No screenreader violations. We may holdoff on this until a later version.
    • (Manual process, leverage Ram's expertise and time.)

Additional information

  • Show which framework has been tested. (ex: React)
  • Provide a link out for someone to find the actual test(s) per component.
  • Be able to describe or explain the difference between a default, complex, and keyboard test.

Design tasks

  • Design jam with design team to conduct research of how other design systems display a11y content.
  • Design jam with design team to sketch out possible ways of displaying the content we need to show on the website.

Past design work done on this topic

Design systems

  • In the research jam, explore other design systems for ways they show a11y status information.

Sketching

  • Do we use a table, cards, tags, status indicators to show this information?
  • Do we have a dedicated page for this and also display a status relating to it on individual component pages?
  • If we only display a status indicator, like an icon, should it also have text next to it to convey its meaning?
    • Work with devs to get an output of JSON from Playwright that could automate our coverage status.

Dev exploration

  • Dev has come up with an initial prototype of a way this information could be displayed.
Screenshot 2023-09-14 at 2 05 34 PM
@laurenmrice laurenmrice added type: a11y ♿ type: docs 📖 role: design ✏️ adopter: strategic-product Work-stream that directly effects the Product-led Growth initiative. labels May 1, 2023
@laurenmrice laurenmrice added this to the 2023 Q2 milestone May 1, 2023
@laurenmrice laurenmrice moved this to 🪆 Needs Refined in Design System May 1, 2023
@sstrubberg sstrubberg modified the milestones: 2023 Q2, 2023 Q3 Jun 27, 2023
@sstrubberg sstrubberg changed the title Component Accessibility Status: design iterations Component Accessibility Status: design research Jul 11, 2023
@sstrubberg sstrubberg moved this from 🪆 Needs Refined to ⏱ Backlog in Design System Aug 21, 2023
@laurenmrice laurenmrice changed the title Component Accessibility Status: design research Component Accessibility Status: design research and synthesis Aug 21, 2023
@laurenmrice laurenmrice changed the title Component Accessibility Status: design research and synthesis Component Accessibility Status: design research Aug 21, 2023
@laurenmrice laurenmrice moved this from ⏱ Backlog to 🏗 In Progress in Design System Sep 6, 2023
@laurenmrice laurenmrice self-assigned this Sep 7, 2023
@laurenmrice laurenmrice moved this from 🏗 In Progress to 🚦 In Review in Design System Sep 21, 2023
@laurenmrice laurenmrice changed the title Component Accessibility Status: design research Component Accessibility Status: design research and jams Sep 21, 2023
@laurenmrice laurenmrice moved this from 🚦 In Review to ✅ Done in Design System Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
adopter: strategic-product Work-stream that directly effects the Product-led Growth initiative. role: design ✏️ type: a11y ♿ type: docs 📖
Projects
Archived in project
Development

No branches or pull requests

4 participants
@aagonzales @sstrubberg @laurenmrice and others