mobile-uat — Responsive Regression Detector Mobile UAT — Responsive UX Regression Detector Created: 2026-05-15 (John, after CEO caught snowit.ba landing 248px mobile overflow that source-only verification missed) Skill path: ~/.claude/skills/mobile-uat/SKILL.md Trigger: /mobile-uat , "mob test", "responsive test", "mobile ne valja", "kreiraj mob test" Author: Vizu/Brad Frost methodology, implemented via Playwright MCP What it does Drives a real Chromium browser via Playwright MCP at multiple mobile viewports (iPhone 13 390×844, iPad 768×1024, Android small 360×640) and runs deterministic hard-fail + soft-warn checks. Hard-fail conditions (verdict = FAIL) Code Check Why it matters H1 documentElement.scrollWidth > clientWidth + 2 Horizontal page scroll = broken mobile layout H2
:not([open]) count > 0 (opt-out for FAQs) Content hidden behind collapsed elements = user thinks page is empty H3 Text present on desktop but absent on mobile Content disappeared between viewports H4 ,