Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Accessibility & Polish] Term picker accessible name

Aperta Adatta ai principianti
#779 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@Jacob-Wilkinson0 ci sta già lavorando.

Dal 13/10/2026.

  • #880 di @Jacob-Wilkinson0 — aperta

Valutazione

Difficoltà
1/5
Tempo stimato
1-3 ore
Idoneità per principianti
88/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
react, typescript

Direzione di ricerca

Leggi src/components/TermSelector.tsx, concentrandoti su Select.Trigger e CaretUpDownIcon, poi segui la configurazione in docs/getting-started/setup.md. Aggiungi il nome accessibile "Term" e nascondi il caret decorativo alle tecnologie assistive; verifica la selezione da tastiera usando i tasti indicati ed esegui pnpm lint e pnpm typecheck. Il lavoro è completato quando il trigger ha il nome corretto, il termine corrente rimane visibile e i controlli vengono superati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

good first issue polish

What to build

Give the semester selector a name that a screen reader can announce. Students should hear what this control selects and be able to change semesters with the keyboard.

Files

Steps

  1. Add aria-label="Term" to Select.Trigger and aria-hidden to its caret icon.
  2. Preserve value/onValueChange and displayed term text.
  3. Check keyboard selection and the trigger name in accessibility tools.

Example

Choosing Spring 2027 with the keyboard updates the existing provider exactly as before.

Check it works

Record the observed result or a screenshot in the pull request.

References

Assign yourself before starting, or comment to claim the issue. Project setup.

Lingua principale
TypeScript
Stelle
19
Fork
94
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DevDogsUGA/DogDays

Tutte le issue di DevDogsUGA/DogDays

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.