Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Componente Tabs: applicare ARIA pattern corretto per navigazione da tastiera #1090

Open
1 task done
Fupete opened this issue Aug 13, 2024 · 1 comment
Open
1 task done

Comments

@Fupete
Copy link

Fupete commented Aug 13, 2024

Esiste già una discussione sul tema che ti interessa, o su un tema simile?

  • Ho verificato e non esiste

Versione della libreria

Corrente

Cosa

La navigazione da tastiera deve seguire il pattern ARIA standard per l'interazione da tastiera: tasto TAB per entrare ed uscire dal componente, con focus sull'elemento attivo. FRECCE DESTRA e SINISTRA, quando dentro il componente, per navigare tra i signoli item.

Vedi come corretto su Bootstrap Italia in un precedente giro di verifiche di accessibilità effettuato con @cfabry.

Da notare che questa correzione va oltre quanto implementato da Bootstrap 5, dove la navigazione è come un nav standard solo via tab.

Perché

Navigabile.

Contesto

Verifiche di accessibilità sui componenti.

⚠️ Sarà da aggiornare lo status delle verifiche nella board census alla risoluzione.

Altro

No response

@Virtute90
Copy link
Contributor

Virtute90 commented Sep 12, 2024

Il compoente tab è stato ereditato da reactstrap che non rispetta appunto i pattern ARIA; facendo una rapida ricerca mi sembra che invece react-bootstrap abbia impletato il componete in maniera migliore:

https://react-bootstrap.netlify.app/docs/components/tabs

Si potrebbe fare un tentativo di implementare questa soluzione nel kit, che ne pensate?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 📋 Backlog
Development

No branches or pull requests

3 participants