summaryrefslogtreecommitdiff
path: root/tests/admin_views/tests.py
diff options
context:
space:
mode:
authorNilesh Kumar Pahari <nileshpahari@protonmail.com>2026-01-13 00:39:48 +0530
committerJacob Walls <jacobtylerwalls@gmail.com>2026-01-26 10:25:47 -0500
commite92d1e3b7858981185e93d717c5727544d66b66e (patch)
treeb2be0fa3884817d4beb8d7b2d1c9374724868027 /tests/admin_views/tests.py
parentc3c9f1908e62eea528377e3788e78594a8361189 (diff)
Fixed #36850 -- Prevented admin filter sidebar from wrapping below the changelist.
Removed flex-wrap from .changelist-form-container and added min-width to the main content container to ensure proper layout behavior. Regression in 6ea331907996a51842da55c1f8d65eea7b367c7d.
Diffstat (limited to 'tests/admin_views/tests.py')
-rw-r--r--tests/admin_views/tests.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index 3377a6d441..ad64762a51 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -7205,6 +7205,21 @@ class SeleniumTests(AdminSeleniumTestCase):
self.assertTrue(show_all.is_displayed())
self.take_screenshot("pagination")
+ @screenshot_cases(["desktop_size", "mobile_size", "rtl", "dark", "high_contrast"])
+ def test_changelist_filter_sidebar_with_long_verbose_fields(self):
+ from selenium.webdriver.common.by import By
+
+ self.admin_login(
+ username="super", password="secret", login_url=reverse("admin:index")
+ )
+ Person.objects.create(name="John", gender=1)
+ self.selenium.get(
+ self.live_server_url + reverse("admin:admin_views_person_changelist")
+ )
+ changelist_filter = self.selenium.find_element(By.ID, "changelist-filter")
+ self.assertTrue(changelist_filter.is_displayed())
+ self.take_screenshot("filter_sidebar")
+
@override_settings(ROOT_URLCONF="admin_views.urls")
class ReadonlyTest(AdminFieldExtractionMixin, TestCase):