Fixed #34638 -- Fixed admin change list selected row highlight on editable boolean fields.

Regression in 0aa2f16e63.

Thanks Andrei Shabanski for the report.
This commit is contained in:
Neeraj Kumar 2023-06-07 02:13:57 +05:30 committed by Mariusz Felisiak
parent e9bd5b4876
commit 1d9d32389c
2 changed files with 8 additions and 4 deletions

View File

@ -257,19 +257,19 @@
/* Once the :has() pseudo-class is supported by all browsers, the tr.selected
selector and the JS adding the class can be removed. */
#changelist table tbody tr.selected {
#changelist tbody tr.selected {
background-color: var(--selected-row);
}
#changelist table tbody tr:has(input[type=checkbox]:checked) {
#changelist tbody tr:has(.action-select:checked) {
background-color: var(--selected-row);
}
@media (forced-colors: active) {
#changelist table tbody tr.selected {
#changelist tbody tr.selected {
background-color: SelectedItem;
}
#changelist table tbody tr:has(input[type=checkbox]:checked) {
#changelist tbody tr:has(.action-select:checked) {
background-color: SelectedItem;
}
}

View File

@ -11,3 +11,7 @@ Bugfixes
* Fixed a regression in Django 4.2 that caused incorrect alignment of timezone
warnings for ``DateField`` and ``TimeField`` in the admin (:ticket:`34645`).
* Fixed a regression in Django 4.2 that caused incorrect highlighting of rows
in the admin changelist view when ``ModelAdmin.list_editable`` contained a
``BooleanField`` (:ticket:`34638`).