alphagov / govuk-frontend

GOV.UK Frontend contains the code you need to start building a user interface for government platforms and services.
https://frontend.design-system.service.gov.uk/
MIT License
1.17k stars 320 forks source link

Build new components and patterns that help teams meet WCAG 2.2 #3042

Open dav-idc opened 1 year ago

dav-idc commented 1 year ago

What

Timeline: Unknown start time, but aim to publish by September 2023 Priority level: 4 – what improves accessibility for many services Category: Areas the team is best-positioned to handle

Potential tasks

Epic lead

Not yet assigned

Why

New criteria introduced in WCAG 2.2 bring new challenges for service teams. It's more effective to build a set of new components and patterns centrally, to help all teams meet WCAG 2.2.

One new criterion that has a significant potential for newly-relevant components is the draft of 3.3.7: Accessible authentication.

Who needs to work on this

interaction designers, developers, accessibility specialist, user researcher, content designers, and more.

Who needs to review this

GOV.UK Design System working group, general design system community

Done when

### Component and pattern work
- [ ] https://github.com/alphagov/govuk-design-system/issues/3006
- [ ] https://github.com/alphagov/govuk-frontend/issues/4063
- [ ] https://github.com/alphagov/govuk-design-system/issues/3007
- [ ] https://github.com/alphagov/govuk-design-system/issues/3454
dav-idc commented 1 year ago

Update: we're exploring whether the time is right to start work on a net-new component for WCAG 2.2: a 'show/hide password' component. It will likely be added as a component, which will enhance our existing password pattern.

dav-idc commented 1 year ago

It seems the time draws near! We've converted this to be a 'main epic', and it'll hold a variety of epics inside it.

Each of those epics will be listed inside this issue, and are likely to be based around a particular new component or pattern that benefits WCAG 2.2 efforts.

First up will likely be: