Files
iptvnator/apps/web-e2e
4grayandClaude Fable 5 04b2f9b82e test(e2e): pin the phone-layout invariants from #1326 (#1333)
PR #1326 fixed the workspace on phone-sized screens (issue #1100) with
SCSS-only changes and no automated coverage. This adds a mobile-layout
smoke spec asserting the invariants that regressed before: no horizontal
overflow on dashboard/Xtream/settings, rail links inside the 52px top
bar, the context panel stacking above full-width content on portal
routes, the settings section list ending above the Back footer, and the
640x360 landscape live route keeping the channel sidebar >= 72px with
the player container inside the viewport.

The Xtream tests import the portal at desktop width and then shrink the
viewport, so the persisted inline rail widths from ResizableDirective —
the exact #1100 regression scenario — are present when the phone rules
must win.

Run: pnpm nx run web-e2e:e2e-ci--src/mobile-layout.e2e.ts

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-01 22:02:08 +02:00
..
2025-10-07 18:02:13 +02:00