Skip to content

fix(a11y): add labels and non-color activity cue - #427

Open
karpikpl wants to merge 2 commits into
mainfrom
copilot/fix-issue-422
Open

fix(a11y): add labels and non-color activity cue#427
karpikpl wants to merge 2 commits into
mainfrom
copilot/fix-issue-422

Conversation

@karpikpl

Copy link
Copy Markdown
Collaborator

Fixes #422

Summary

  • Add aria-labels to icon-only Vuetify buttons across app components
  • Add visible activity labels plus aria/title descriptions to user activity chips
  • Add Vitest regression coverage for icon button labels and activity-band cues

Validation

  • npm test
  • npm run build
  • npm run lint (fails before linting due existing dependency export error in eslint-plugin-import-x/minimatch/brace-expansion)
  • npm audit --omit=dev --audit-level=critical

…ity band (#422)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bbf27d66-9aca-451b-85ee-3a32e0775d52
Comment thread tests/a11y-components.spec.ts Fixed
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bbf27d66-9aca-451b-85ee-3a32e0775d52
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.

Accessibility: icon-only buttons lack accessible names and user-activity band is color-only (WCAG 1.1.1 / 1.4.1)

2 participants