Skip to content

[Auto-QA] ARIA label and role gaps detected #737

@clubanderson

Description

@clubanderson

Auto-QA [A11y]: ARIA Attributes

Detected: 2026-02-07T19:30:10.084Z | Focus: A11y | Commit: 90952fe | Run: View

Findings

### Elements with role="button" but no aria-label
  - `components/cards/Missions.tsx:382`

### Icon-only buttons without aria-label
  - `components/dashboard/StatBlockFactoryModal.tsx:494`
  - `components/cards/ClusterCosts.tsx:675`

### Modal components without role="dialog"
  - `components/gitops/GitOps.tsx`
  - `components/dashboard/FloatingDashboardActions.tsx`
  - `components/dashboard/AddCardModal.tsx`
  - `components/dashboard/CustomDashboard.tsx`
  - `components/dashboard/Dashboard.tsx`

Suggested Improvements

  • Add aria-label to elements with role="button"
  • Add aria-label or title to icon-only buttons
  • Add role="dialog" and aria-modal to modal components
  • Use aria-labelledby to reference visible labels
  • Add aria-describedby for additional context

This issue was automatically created by the Auto-QA workflow during A11y focus day.
Labels ai-fix-requested and help wanted enable Copilot to fix this after triage.

Metadata

Metadata

Labels

ai-awaiting-fixAwaiting Copilot responseai-fix-requestedai-processingAI is currently processing this issueauto-qaIssue detected by automated QAauto-qa:aria-gapsenhancementNew feature or requesthelp wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions