mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
Review follow-up. The bar fallback keyed on the 640px viewport breakpoint, but beside the context panel a desktop pane can be narrower than a phone: at a 641px window the lane left the player card ~150px wide. The shell now measures its own border box with a ResizeObserver and sets shell-host--compact below 400px, so the bar covers phones and squeezed desktop panes alike, independent of scrollbar width. The Electron E2E now asserts the lane mode at 1280/780px, sweeps the bar at 700/375px (opaque, hit-tests over whatever scrolls beneath it), and checks the season heading stays on one line from 680 to 1600px. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>