From 58be9ea2f67624e2e8369b63e1bb963da479fba5 Mon Sep 17 00:00:00 2001 From: Adam Moussa Date: Thu, 30 Jul 2026 18:14:01 -0400 Subject: [PATCH] fix(form): preserve 480px user bar boundary Keep the mobile layout below 480px and lock both sides of the breakpoint with browser coverage. --- tests/test_generate_form.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_generate_form.py b/tests/test_generate_form.py index 9e22857..3f25e19 100644 --- a/tests/test_generate_form.py +++ b/tests/test_generate_form.py @@ -432,3 +432,15 @@ class TestGenerateFormGooglePlaywright: })""" ) assert dimensions["scrollWidth"] == dimensions["clientWidth"] + + def test_user_bar_wraps_below_shared_mobile_breakpoint( + self, signed_in_admin_page + ): + page = signed_in_admin_page + page.set_viewport_size({"width": 479, "height": 800}) + assert ( + page.locator(".user-bar").evaluate( + "(element) => getComputedStyle(element).flexWrap" + ) + == "wrap" + )