modus-web-components icon indicating copy to clipboard operation
modus-web-components copied to clipboard

Accessibility Audit 2024

Open coliff opened this issue 1 year ago • 1 comments

Fix all accessibility issues:

  • Card
    • Cards have role="article" which is not recommended (and not always appropriate) (low priority)
  • Checkbox
    • #2514
  • Dropdown
    • #1194 (low priority)
  • Navbar
    • #1628
    • #2212
  • Pagination
    • Add aria-label="Previous" and aria-label="Next" to the SVG images within those buttons (Not on the list items themselves).
  • Switch
    • Switch have invalid ARIA attribute value: aria-checked="" (Should have true or false)
    • Switch is missing role="switch" (not announced by screen readers)
  • Tabs
    • Tabs should be buttons (not divs)
  • Tooltip
    • #2177

coliff avatar Feb 13 '24 07:02 coliff

FIXED:

  • Accordion
    • #2079
  • Alert
    • #1541
  • Breadcrumb
    • #2165
    • #2168
  • Button
    • #2144
    • #2167
  • Chip
    • #2254
  • Date Picker
    • #2283
  • Dropdown
    • #1195
  • Modal
    • #2076
  • Navbar
    • #2151
    • #2149
  • Pagination
    • #2043
  • Radio Buttons
    • #2432
  • Sentiment Scale
    • #1976
  • Slider/Range
    • #598
  • Switch
    • #2270
  • Table
    • #1973
    • #1977
  • Text Input
    • #1044
  • Toast
    • All toasts have role="status", but some toasts may be alerts. The role should be configurable.

coliff avatar Apr 08 '24 12:04 coliff