#36459: Improve accessibility by adding descriptions to buttons inside the shortcut dialog using ARIA attributes -------------------------------------+------------------------------------- Reporter: Antoliny | Type: | Cleanup/optimization Status: new | Component: | contrib.admin Version: 5.1 | Severity: Normal Keywords: accessibility, | Triage Stage: shortcut | Unreviewed Has patch: 0 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 0 Easy pickings: 0 | UI/UX: 0 -------------------------------------+------------------------------------- The shortcuts provided in the current admin page lack sufficient descriptions for screen reader users.
Using the datetime shortcut as an example, when a screen reader accesses each button representing a date, the following description is provided. [[Image(screenreader_datetime_shortcut.png)]] The above description feels insufficient. By using attributes like aria- label to clearly indicate the exact year, month, and day of each button, screen reader users will be able to accurately anticipate which DateTime value corresponds to the button they are accessing. In addition, shortcut buttons like yesterday, tomorrow, and today, as well as the buttons for navigating to the previous and next month, should have detailed date-related descriptions. The close button for the dialog should also clearly convey its exact purpose. -- Ticket URL: <https://code.djangoproject.com/ticket/36459> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/django-updates/01070197632dd61b-9cca678d-59fe-4bd9-b923-a4b3640645bf-000000%40eu-central-1.amazonses.com.