Jaishree2310/GlassyUI-Components

[A11Y] Missing `aria-label` on interactive buttons across multiple files

Offen

#637 geöffnet am 28.05.2026

 (3 Kommentare) (0 Reaktionen) (1 zugewiesene Person)TypeScript (217 Forks)auto 404
good first issuegssoc'26gssoc:approvedtype:bug

Repository-Metriken

Stars
 (114 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Hello! The <button> elements in several files lack aria-label attributes, making it difficult for assistive technologies to determine their purpose. Affected files include:\n- src/components/DropdowndetailsPage.tsx\n- src/components/StatisticDetails.tsx\n- src/components/Stories.tsx\n- src/components/CalendarDetails.tsx\n- src/components/NavigationDetailsPage.tsx\n\n### Proposed Approach:\n1. Identify buttons in the affected files that need accessible names.\n2. Apply appropriate aria-label attributes.\n3. Verify tab accessibility.\n\nI would love to take this on for GSSoC '26. Could you please assign this to me?

Contributor Guide