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

Various elements do not meet AAA Enhanced target size #914

Open
andymantell opened this issue Jan 9, 2024 · 1 comment
Open

Various elements do not meet AAA Enhanced target size #914

andymantell opened this issue Jan 9, 2024 · 1 comment
Labels
accessibility Accessibility related

Comments

@andymantell
Copy link
Contributor

Bug Report

What is the issue?

The guidance at https://service-manual.nhs.uk/accessibility/what-all-NHS-services-need-to-do says

"meet at least level AA of the Web Content Accessibility Guidelines and aim for AAA where possible"

There are some components that don't currently meet Target Size (Enhanced) (Level AAA) which mandates a 44px clickable area.

For some of our components, extending them out to 44px might be too much - we could make a judgement call here. But there are some where they're already quite close and if it doesn't cause any other issues it would seem prudent to expand them out.

For example:

  • checkboxes
  • radios
  • input fields

are all just shy of the 44px target, and so I think we should expand them out so they meet.

What steps are required to reproduce the issue?

Inspect the hit areas of relevant components with dev tools

What was the environment where this issue occurred?

  • NHS.UK frontend package version: 8.0.2
@andymantell
Copy link
Contributor Author

Note: I'm happy to pick this work up, if no-one else does before I get to it. I've put a ticket on the 111 online backlog for me to do this work at some point...

@sarawilcox sarawilcox added the accessibility Accessibility related label Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Accessibility related
Projects
None yet
Development

No branches or pull requests

2 participants