[Django] #34627: Active row states invisible for WHCM users

0 views
Skip to first unread message

Django

unread,
Jun 2, 2023, 10:00:14 AM6/2/23
to django-...@googlegroups.com
#34627: Active row states invisible for WHCM users
-------------------------------------+-------------------------------------
Reporter: Thibaud | Owner: nobody
Colas |
Type: Bug | Status: new
Component: | Version: 4.2
contrib.admin | Keywords: accessibility,
Severity: Normal | forced-colors
Triage Stage: | Has patch: 0
Unreviewed |
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 1 |
-------------------------------------+-------------------------------------
In the Django admin, we use background colors to represent the "active"
states on the sidebar (representing which section of the admin you’re in),
and in model instance listings (for bulk actions). This requires
adaptation to be compatible with Windows High Contrast Mode / Contrast
themes, where custom background colors are overridden.

As-is, it’s impossible to tell which of the rows is active / selected.
We’d need a few extra styles with a `forced-colors: active` media query.

--
Ticket URL: <https://code.djangoproject.com/ticket/34627>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Jun 2, 2023, 10:00:29 AM6/2/23
to django-...@googlegroups.com
#34627: Active row states invisible for WHCM users
-------------------------------------+-------------------------------------
Reporter: Thibaud Colas | Owner: nmenezes0
Type: Bug | Status: assigned
Component: contrib.admin | Version: 4.2
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage:
forced-colors | Unreviewed
Has patch: 0 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
-------------------------------------+-------------------------------------
Changes (by Thibaud Colas):

* owner: nobody => nmenezes0
* status: new => assigned


--
Ticket URL: <https://code.djangoproject.com/ticket/34627#comment:1>

Django

unread,
Jun 2, 2023, 10:05:24 AM6/2/23
to django-...@googlegroups.com
#34627: Active row states invisible for WHCM users
-------------------------------------+-------------------------------------
Reporter: Thibaud Colas | Owner: nmenezes0
Type: Bug | Status: assigned
Component: contrib.admin | Version: 4.2
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
forced-colors |

Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
-------------------------------------+-------------------------------------
Changes (by Sarah Abderemane):

* stage: Unreviewed => Accepted


--
Ticket URL: <https://code.djangoproject.com/ticket/34627#comment:2>

Django

unread,
Jun 2, 2023, 3:25:50 PM6/2/23
to django-...@googlegroups.com
#34627: Active row states invisible for WHCM users
-------------------------------------+-------------------------------------
Reporter: Thibaud Colas | Owner: nmenezes0
Type: Bug | Status: assigned
Component: contrib.admin | Version: 4.2
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
forced-colors |
Has patch: 1 | Needs documentation: 0

Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
-------------------------------------+-------------------------------------
Changes (by Natalia Bidart):

* has_patch: 0 => 1


Comment:

[https://github.com/django/django/pull/16932 PR]

--
Ticket URL: <https://code.djangoproject.com/ticket/34627#comment:3>

Django

unread,
Jun 2, 2023, 3:29:01 PM6/2/23
to django-...@googlegroups.com
#34627: Active row states invisible for WHCM users
-------------------------------------+-------------------------------------
Reporter: Thibaud Colas | Owner: nmenezes0
Type: Bug | Status: assigned
Component: contrib.admin | Version: 4.2
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Ready for
forced-colors | checkin

Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
-------------------------------------+-------------------------------------
Changes (by Natalia Bidart):

* stage: Accepted => Ready for checkin


--
Ticket URL: <https://code.djangoproject.com/ticket/34627#comment:4>

Django

unread,
Jun 5, 2023, 3:37:50 PM6/5/23
to django-...@googlegroups.com
#34627: Active row states invisible for WHCM users
-------------------------------------+-------------------------------------
Reporter: Thibaud Colas | Owner: nmenezes0
Type: Bug | Status: closed
Component: contrib.admin | Version: 4.2
Severity: Normal | Resolution: fixed

Keywords: accessibility, | Triage Stage: Ready for
forced-colors | checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 1
-------------------------------------+-------------------------------------
Changes (by GitHub <noreply@…>):

* status: assigned => closed
* resolution: => fixed


Comment:

In [changeset:"51fdea68415c580cd753990e3238ae2e0f015263" 51fdea6]:
{{{
#!CommitTicketReference repository=""
revision="51fdea68415c580cd753990e3238ae2e0f015263"
Fixed #34627 -- Highlighted active row in admin UI when forced-colors mode
is enabled.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/34627#comment:5>

Reply all
Reply to author
Forward
0 new messages