← A11y Tickets

Accessibility Bug Report Template

A useful accessibility bug report is not a scanner dump. It explains the affected task, the assistive technology context, what happened, and what must be true after the fix.

When to use this template

Use it for keyboard, screen reader, WCAG, and automated-tool findings that need to become developer tickets in Jira, GitLab, Linear, or a client remediation backlog.

Copy-and-paste template

# [Severity] Area: short issue title

## Summary for client / product owner
Plain-language impact. Name the affected user group and business/customer task without exaggerating legal risk.

## Developer ticket

**Area / flow:**
**Assistive technology context:** Keyboard only / VoiceOver / NVDA / JAWS / TalkBack / not tested
**Finding source:** Manual test / axe / Lighthouse / WAVE / audit note / user feedback
**Suggested severity:** Critical / High / Medium / Low / Needs triage
**User impact:** Blocks task completion / causes confusion / slows users down / minor annoyance

### Expected behavior
What should happen for keyboard or screen reader users?

### Actual behavior
What happens instead? Include what the user hears, sees, or cannot reach.

### Reproduction steps
1. Open ...
2. Navigate with keyboard or screen reader ...
3. Activate ...
4. Observe ...

### Evidence / raw finding
- Selector / component:
- Tool rule or tester note:
- Screenshot/video note, if available:

### Likely WCAG references to verify
- ...

### Acceptance criteria
- The issue can no longer be reproduced.
- Keyboard and/or screen reader users can complete the affected task.
- Relevant labels, roles, states, errors, and status messages are exposed programmatically.

### Fix direction
Concrete implementation hints, not vague “make accessible”.

### Test after fix
How to confirm the issue is resolved, including the assistive technology or keyboard path to retest.

Quality checks before you paste the ticket

Related resources