material-components / material-components/material-components-android
[DatePicker] [A11y] Keyboard navigation doesn't work with "next month" button
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 17.4k
- Forks
- 3.2k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Description: When using an attached Bluetooth keyboard to navigate through the Date Picker, pressing either "tab" or "down arrow" on the "next month" button actually moves to the previous month and then navigates to the first day of that month.
Expected behavior: I would expect the tab key to navigate to the first date inside the calendar for the current month in this case.
Source code: The issue can be reproduced with the M3 Catalog app (see attached video).
Minimal sample app repro: The issue can be reproduced with the M3 Catalog app (see attached video).
Android API version: Upside Down Cake
Material Library version: 1.9.0+ (reproduced building the M3 catalog from master, but also appears to exist on 1.9.0)
Device: Pixel 5
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das Problem in der M3 Catalog app mit der angeschlossenen Tastatur zu reproduzieren, und verfolge dann die Fokusbehandlung des DatePicker für die Schaltfläche „next month“. Überprüfe, dass Tab und der Abwärtspfeil zum ersten Datum des aktuellen Monats statt zum vorherigen Monat wechseln, und bestätige das Verhalten unter den angegebenen Android- und Material Library-Versionen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, java
- Bereich
- accessibility, mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100