GSA / notifications-admin

The UI of Notify.gov
https://notify.gov
Other
11 stars 2 forks source link

Fix serious a11y violations reported by axe-core #1957

Closed terrazoon closed 2 months ago

terrazoon commented 2 months ago

Description

When we ran the axe-core a11y automated testing tool with the e2e tests, we got some serious a11y violations, as follows:

  1. Not enough contrast on links (4.24 to 1 vs minimum of 4.5 to 1)
  2. Use of aria-label without a role
  3. Use of
  4. component without a
      wrapper

I fixed all three and the UI (run locally) looks okay to me.

Security Considerations

N/A