Skip to content

a11y: announce AI suggestion results and errors to screen readers - #68

Draft
sonnymay wants to merge 1 commit into
mainfrom
claude/vibrant-meitner-yxvz6c
Draft

sonnymay wants to merge 1 commit into
mainfrom
claude/vibrant-meitner-yxvz6c

Conversation

@sonnymay

@sonnymay sonnymay commented Nov 6, 2026

Copy link
Copy Markdown
Owner

Summary

The AI Suggestions panel showed errors, notes and results with no live region, so screen reader users got no feedback after pressing "Suggest Fixes". Added role="alert" to the error box, role="status" to the note, empty-result message and results list, and aria-busy on the button while loading. No visual change.

No open PR (#17–#67) touches AISuggestions.jsx; #44 and #61 cover form labels and row buttons only.

Testing

  • npx eslint src/components/AISuggestions.jsx clean.
  • vite build succeeds.

Generated by Claude Code

The AI Suggestions panel rendered errors, notes and results with no live
region, so assistive tech gave no feedback after pressing Suggest Fixes.
Add role=alert to errors, role=status to notes/results, and aria-busy on
the button while loading.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0171zWzoJqWxtrs2UuHiKJ5W
@vercel

vercel Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
supportops Ready Ready Preview Nov 6, 2026 3:07pm UTC

This branch was successfully deployed

1 active deployment
Preview — c896f387 Deployed Nov 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant