Accessibility findings
PaidA findings report built on the sortable table: severity ranked rather than alphabetised, a severity breakdown bar, and a before/after fix with copyable selectors.
Accessibility findings
acme.com/Findings
Findings
133 instances across 5 rules · scan of 1 August 2026
By severity
133 instancesCritical · 55Serious · 72Moderate · 6
Rules
Sort by any column. Severity sorts by rank, not alphabetically.
| Criterion | ||||
|---|---|---|---|---|
| Images must have alternative text | Critical | 1.1.1 A | 8 | 21 |
| Buttons must have an accessible name | Critical | 4.1.2 A | 12 | 34 |
| Colour contrast must meet AA | Serious | 1.4.3 AA | 17 | 63 |
| Form elements must have labels | Serious | 3.3.2 A | 5 | 9 |
| Links must be distinguishable | Moderate | 1.4.1 A | 3 | 6 |
Buttons must have an accessible name
A button whose only content is an image has no name, so it is announced as “button” and nothing else. Give it an aria-label and mark the image decorative.
Before
jsx
<button onClick={submit}> <img src="/icons/save.svg" /></button>After
jsx
<button onClick={submit} aria-label="Save changes"> <img src="/icons/save.svg" alt="" /></button>