diff --git a/django/contrib/admin/static/admin/css/responsive.css b/django/contrib/admin/static/admin/css/responsive.css index e3923448ac..f58f1e552d 100644 --- a/django/contrib/admin/static/admin/css/responsive.css +++ b/django/contrib/admin/static/admin/css/responsive.css @@ -565,6 +565,10 @@ input[type="submit"], button { flex-flow: column; } + .flex-container.checkbox-row { + flex-flow: row; + } + textarea { max-width: none; } @@ -598,10 +602,6 @@ input[type="submit"], button { max-width: 100%; } - .aligned .checkbox-row { - align-items: center; - } - .aligned .checkbox-row input { flex: 0 1 auto; margin: 0; diff --git a/django/contrib/admin/static/admin/css/responsive_rtl.css b/django/contrib/admin/static/admin/css/responsive_rtl.css index 639e20b2d1..31dc8ff7db 100644 --- a/django/contrib/admin/static/admin/css/responsive_rtl.css +++ b/django/contrib/admin/static/admin/css/responsive_rtl.css @@ -78,4 +78,7 @@ margin-left: 0; margin-right: 0; } + [dir="rtl"] .aligned .vCheckboxLabel { + padding: 1px 5px 0 0; + } } diff --git a/docs/releases/4.2.8.txt b/docs/releases/4.2.8.txt index be87f01054..5b0b558c35 100644 --- a/docs/releases/4.2.8.txt +++ b/docs/releases/4.2.8.txt @@ -24,3 +24,6 @@ Bugfixes * Fixed a regression in Django 4.2 where the admin's change list page had misaligned pagination links and inputs when using ``list_editable`` (:ticket:`34991`). + +* Fixed a regression in Django 4.2 where checkboxes in the admin would be + centered on narrower screen widths (:ticket:`34994`).