Tabs ADA Title II non-compliant in horizontal orientation
I maintainer di solito rispondono entro 1 giorno
@sarathkumarsasi ci sta già lavorando.
Dal 7/8/2026.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- javascript
- Ambito
- accessibility, frontend
Direzione di ricerca
Inizia con l’esempio del comportamento JavaScript di Bootstrap navs e tabs e confrontalo con il bundle Bootstrap minificato, concentrandoti sulla gestione di keydown di ArrowUp e ArrowDown nell’orientamento orizzontale. Verifica il comportamento rispetto al pattern tabs di WAI-ARIA e prova l’esempio nei browser desktop. Il lavoro è completato quando i tabs orizzontali non ascoltano più quei tasti freccia e il comportamento documentato dei tabs continua a funzionare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Prerequisites
- I have searched for duplicate or closed issues
- I have validated any HTML to avoid common problems
- I have read the contributing guidelines
Describe the issue
Per WAI-ARIA tabs pattern, the up and down arrow keys should not be listened for in horizontal orientation. The Bootstrap example shows it being listened for. The minified bootstrap bundle shows it being listened for. I am unable to override it in my own code, leaving the websites I work on ADA Title II non-compliant where Tabs are used.
I have verified that nothing in my own code is listening for the ArrowDown nor ArrowUp keydown event.
Issue occurs in all desktop browsers.
Reduced test cases
See the Bootstrap example.
What operating system(s) are you seeing the problem on?
Windows
What browser(s) are you seeing the problem on?
Chrome
What version of Bootstrap are you using?
v5.3.8
- Lingua principale
- MDX
- Stelle
- 175k
- Fork
- 78.7k
- Merge medio
- 1g 5h
- PR unite (30g)
- 94
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di twbs/bootstrap
-
Disabled radio toggle button groups lose checked stateForse già presa @vladosskins178 l’ha presa oggi. Apertabug confirmed css has-pr v6
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
css docs feature v6
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
`.visually-hidden` class uses the deprecated `clip` CSS propertyForse già presa @Aryan9891 l’ha presa oggi. Apertaaccessibility css has-pr refactoring v6
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
twbs/bootstrap#43333 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Select input form caret wrong position on RTL modeForse già presa @adityajai119 l’ha presa 1 giorno fa. Apertabug confirmed css has-pr v6
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
twbs/bootstrap#43327 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
v6: OTP input keeps the rest of a selection when you type over itForse già presa @thejesh23 l’ha presa 3 giorni fa. Apertabug confirmed has-pr js v6
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
twbs/bootstrap#43323 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di twbs/bootstrap
Issue simili
-
文字サイズ最大で服薬タブの日付の見出しとカレンダータブの月の見出しが切れるForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
bannzai/medicalarm#572 ·
I maintainer di solito rispondono entro 1 giorno
-
a11y
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
italia/bootstrap-italia#2001 ·
I maintainer di solito rispondono entro 4 giorni
-
in triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
area:ui
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openfootmanager/openfootmanager#1365 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
Riya-Kharade/PetSathi#108 ·
I maintainer di solito rispondono entro 1 giorno