#34045 closed Bug (fixed)
Admin changelist checkboxes do not have labels
Reported by: | Tom Carrick | Owned by: | Durval Carvalho |
---|---|---|---|
Component: | contrib.admin | Version: | dev |
Severity: | Normal | Keywords: | |
Cc: | Sarah Abderemane | Triage Stage: | Ready for checkin |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | yes |
Description (last modified by )
This is failing WCAG level A so is quite fundamental. Screen reader users currently have no way to know what these checkboxes are for. We should add some kind of screenreader friendly label to make it clear you're selecting this row for running an action.
I'm not quite sure on the text. As the checkbox appears before the text describing the row I'm not sure if it'd need any extra info on the label - I suppose if we just added the label we'd be asking the user to select something that they don't yet know what it is?
Attachments (1)
Change History (14)
comment:1 by , 2 years ago
Triage Stage: | Unreviewed โ Accepted |
---|
comment:2 by , 2 years ago
Description: | modified (diff) |
---|
comment:3 by , 2 years ago
Owner: | changed from | to
---|---|
Status: | new โ assigned |
UI/UX: | set |
Added a screenshot, we can use "Select all" text for checkbox label
comment:4 by , 23 months ago
Owner: | changed from | to
---|
comment:5 by , 23 months ago
Hey, guys!
I was working on this ticket and Mariusz Felisiak wrote that each line should have a defined aria label [ยน]. But I'm not sure which text I should use. Maybe the str(instance)? What do you think?
[ยน] โhttps://github.com/django/django/pull/16515#issuecomment-1410872283
comment:6 by , 23 months ago
Cc: | added |
---|
comment:8 by , 23 months ago
Patch needs improvement: | set |
---|
comment:9 by , 23 months ago
Patch needs improvement: | unset |
---|---|
Triage Stage: | Accepted โ Ready for checkin |
I guess we need
aria-label
s. Tentatively accepted.I'd be grateful for any description, by the way ๐.