From 33d7a381f6889337ae44e084938841310c359790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Sun, 10 May 2026 13:10:50 +0200 Subject: [PATCH] test(settings): mobile e2e snapshot verifies consistency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pixel-5 (393 px) Playwright spec that locks in the v1.4.19 A6 fixes: - /settings/account: every form `` and native `` (active provider, model pickers, fallback chain "Add provider") renders at 36 px. Mobile-only — the desktop project skips it. Re-uses the seeded e2e user via the storage-state cookie jar, no per-spec login. Co-Authored-By: Claude Opus 4.7 (1M context) --- e2e/settings-mobile-consistency.spec.ts | 176 ++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 e2e/settings-mobile-consistency.spec.ts diff --git a/e2e/settings-mobile-consistency.spec.ts b/e2e/settings-mobile-consistency.spec.ts new file mode 100644 index 000000000..7991a5286 --- /dev/null +++ b/e2e/settings-mobile-consistency.spec.ts @@ -0,0 +1,176 @@ +import { expect, test } from "@playwright/test"; + +import { STORAGE_STATE_PATH } from "./setup/global-setup"; + +/** + * v1.4.19 A6 — Settings consistency snapshot at Pixel-5 (393 CSS px). + * + * Marc reported four interlocking inconsistencies on the mobile + * settings shell: + * + * 1. Input heights differed across sections — `` rendered at + * 36 px, the AI active-provider native `