#36582: Accessibility improvement for required field labels in the admin.
-------------------------------+-----------------------------------------
     Reporter:  Antoliny       |                     Type:  Uncategorized
       Status:  new            |                Component:  contrib.admin
      Version:  5.2            |                 Severity:  Normal
     Keywords:  accessibility  |             Triage Stage:  Unreviewed
    Has patch:  0              |      Needs documentation:  0
  Needs tests:  0              |  Patch needs improvement:  0
Easy pickings:  0              |                    UI/UX:  0
-------------------------------+-----------------------------------------
 Currently, in the admin, labels for required fields are displayed in bold.

 [[Image(Screenshot 2025-08-29 at 7.57.57 PM.png)]]

 The fact that the label is displayed in bold allows sighted users to
 recognize that the field is required, but users who rely on screen readers
 and cannot see the visual styling are unable to perceive this.

 When accessing a label, additional descriptive text should be provided, or
 an element indicating that the field is required should be placed to the
 right of the label with appropriate ARIA attributes, so that users of
 screen readers can recognize that the field is required.

 Personally, I prefer indicating required fields using a red asterisk (*).
-- 
Ticket URL: <https://code.djangoproject.com/ticket/36582>
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/django-updates/01070198f58416f1-1280ea3c-e243-4530-9ea6-cf6883b7e1b1-000000%40eu-central-1.amazonses.com.

Reply via email to