Accessibility Status
WCAG 2.2 AA remediation and verification status
Status, not a conformance claim: This engineering report combines a hand-maintained checklist with automated source, component, and browser checks. Passing these selected checks does not establish WCAG conformance for the whole service.
Verification still required: Manual assistive-technology testing, user testing, and an independent audit have not been completed. Last reviewed: 2026-08-27.
26 of 28 selected checks pass; 2 need review (1.4.3, 1.4.11).
Automated checks cover selected semantics, names, keyboard interactions, contrast, reflow, and cross-browser behavior. Manual screen-reader and usability verification remain outstanding.
Detailed results
| Criterion | Level | Status | Notes |
|---|---|---|---|
| 1.1.1 Non-text Content | A | PASS | Icons marked with aria-hidden="true", buttons have aria-label |
| 1.3.1 Info and Relationships | A | PASS | Navigation, main, and aside landmarks present |
| 1.3.5 Identify Input Purpose | AA | PASS | Autocomplete attributes where applicable |
| 1.4.1 Use of Color | A | PASS | Status indicators use text labels alongside colors |
| 1.4.3 Contrast (Minimum) | AA | PARTIAL | Most text meets requirements, some subtle text may need review |
| 1.4.4 Resize Text | AA | PASS | Responsive design with rem/em units |
| 1.4.5 Images of Text | AA | PASS | All text is actual HTML text, not images |
| 1.4.10 Reflow | AA | PASS | Responsive design adapts to viewport |
| 1.4.11 Non-text Contrast | AA | PARTIAL | Most components meet requirements, review needed for subtle borders |
| 1.4.12 Text Spacing | AA | PASS | Flexible layout handles text spacing changes |
| 1.4.13 Content on Hover or Focus | AA | PASS | Tooltips properly implemented |
| 2.1.1 Keyboard | A | PASS | Tab navigation, Enter/Space activation implemented |
| 2.1.2 No Keyboard Trap | A | PASS | Modal dialogs have Escape key handling; creed catalog Tab navigation releases focus at the first/last card |
| 2.4.3 Focus Order | A | PASS | Tab order follows visual layout |
| 2.4.4 Link Purpose | A | PASS | All links have descriptive aria-labels |
| 2.4.5 Multiple Ways | AA | PASS | Navigation menu, search, and direct navigation available |
| 2.4.6 Headings and Labels | AA | PASS | Clear, descriptive headings throughout |
| 2.4.7 Focus Visible | AA | PASS | Focus rings implemented with :focus-visible |
| 3.1.2 Language of Parts | AA | PASS | lang attribute on HTML element |
| 3.2.1 On Focus | A | PASS | Focus events do not trigger navigation |
| 3.2.3 Consistent Navigation | AA | PASS | Sidebar navigation consistent across views |
| 3.2.4 Consistent Identification | AA | PASS | Consistent button labeling and iconography |
| 3.3.1 Error Identification | A | PASS | aria-invalid and aria-errormessage implemented |
| 3.3.2 Labels or Instructions | A | PASS | All form controls have aria-label or visible labels |
| 3.3.3 Error Suggestion | AA | PASS | Form validation provides helpful suggestions |
| 3.3.4 Error Prevention | AA | PASS | Delete confirmations implemented |
| 4.1.2 Name, Role, Value | A | PASS | ARIA attributes properly implemented |
| 4.1.3 Status Messages | AA | PASS | aria-live regions and announcement service implemented |
- 1.1.1 Non-text Content
- Icons marked with aria-hidden="true", buttons have aria-label
- 1.3.1 Info and Relationships
- Navigation, main, and aside landmarks present
- 1.3.5 Identify Input Purpose
- Autocomplete attributes where applicable
- 1.4.1 Use of Color
- Status indicators use text labels alongside colors
- 1.4.3 Contrast (Minimum)
- Most text meets requirements, some subtle text may need review
- 1.4.4 Resize Text
- Responsive design with rem/em units
- 1.4.5 Images of Text
- All text is actual HTML text, not images
- 1.4.10 Reflow
- Responsive design adapts to viewport
- 1.4.11 Non-text Contrast
- Most components meet requirements, review needed for subtle borders
- 1.4.12 Text Spacing
- Flexible layout handles text spacing changes
- 1.4.13 Content on Hover or Focus
- Tooltips properly implemented
- 2.1.1 Keyboard
- Tab navigation, Enter/Space activation implemented
- 2.1.2 No Keyboard Trap
- Modal dialogs have Escape key handling; creed catalog Tab navigation releases focus at the first/last card
- 2.4.3 Focus Order
- Tab order follows visual layout
- 2.4.4 Link Purpose
- All links have descriptive aria-labels
- 2.4.5 Multiple Ways
- Navigation menu, search, and direct navigation available
- 2.4.6 Headings and Labels
- Clear, descriptive headings throughout
- 2.4.7 Focus Visible
- Focus rings implemented with :focus-visible
- 3.1.2 Language of Parts
- lang attribute on HTML element
- 3.2.1 On Focus
- Focus events do not trigger navigation
- 3.2.3 Consistent Navigation
- Sidebar navigation consistent across views
- 3.2.4 Consistent Identification
- Consistent button labeling and iconography
- 3.3.1 Error Identification
- aria-invalid and aria-errormessage implemented
- 3.3.2 Labels or Instructions
- All form controls have aria-label or visible labels
- 3.3.3 Error Suggestion
- Form validation provides helpful suggestions
- 3.3.4 Error Prevention
- Delete confirmations implemented
- 4.1.2 Name, Role, Value
- ARIA attributes properly implemented
- 4.1.3 Status Messages
- aria-live regions and announcement service implemented
Checklist download
Download the generated checklist as a Markdown file. It summarizes the selected checks and is not a conformance declaration.
Download checklist (.md)