--
Ticket URL: <https://code.djangoproject.com/ticket/34045>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* stage: Unreviewed => Accepted
Comment:
I guess we need `aria-label`s. Tentatively accepted.
I'd be grateful for any description, by the way 😉.
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:1>
Old description:
New description:
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?
--
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:2>
* Attachment "Screenshot 2022-09-30 at 12.37.20 AM.png" added.
Selection checkbox
--
Ticket URL: <https://code.djangoproject.com/ticket/34045>
* owner: nobody => Neeraj Kumar
* status: new => assigned
* ui_ux: 0 => 1
Comment:
Added a screenshot, we can use "Select all" text for checkbox label
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:3>
* owner: Neeraj Kumar => Durval Carvalho
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:4>
Comment (by Durval Carvalho):
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
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:5>
* cc: Sarah Abderemane (added)
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:6>
* has_patch: 0 => 1
Comment:
[https://github.com/django/django/pull/16515 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:7>
* needs_better_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:8>
* needs_better_patch: 1 => 0
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:9>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"85366fbca723c9b37d0ac9db1d44e3f1cb188db2" 85366fb]:
{{{
#!CommitTicketReference repository=""
revision="85366fbca723c9b37d0ac9db1d44e3f1cb188db2"
Fixed #34045 -- Improved accessibility of selecting items in admin
changelist.
This adds "aria-label".
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34045#comment:10>