callstack / callstack/react-native-paper

RadioButton.Item has duplicate tabstop

Ouverte
#4,775 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
TypeScript
Étoiles
14.5k
Forks
2.2k
Merge moyen
5 j 23 h
PR mergées (30 j)
12

Description

### Current behaviour
RadioButton.Item contains two elements with a tabIndex of 0, so it takes 2 tabs to go past it.

### Expected behaviour
There should be only one tabbable element, since they do the same thing

### How to reproduce?
Issue is visible in the example snack () under the "Radio Button Item" page, at least on the Web platform. Click an item, and then press Tab a few times to observe the behaviour

### Preview

### What have you tried so far?
nothing

### Your Environment

| software | version
| --------------------- | -------
| ios | n/a
| android | n/a
| react-native | 0.80.1
| react-native-paper | 5.14.5
| node | 22.13.1
| npm or yarn | npm 10.9.2
| expo sdk | n/a

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par l’implémentation de RadioButton.Item et reproduisez le problème dans l’Expo Snack lié sur la plateforme Web. Vérifiez qu’un RadioButton.Item n’expose qu’un seul élément pouvant recevoir le focus avec Tab et qu’en appuyant sur Tab, on passe au-delà de celui-ci une seule fois.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
react-native, typescript
Domaine
accessibility, frontend
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
50/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.