From dcb8547689555bcb171aade03e8d6081347aee54 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 13 Jul 2026 17:50:36 +0000 Subject: [PATCH] fix(mobile): touch targets, iOS zoom, overscroll, bottom-sheet popover MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add `overscroll-behavior-y: none` to html to stop iOS rubber-band bounce from hiding the header and scores bar - Add `overscroll-behavior-x: contain` to .scores-bar so horizontal chip swipe doesn't bleed into page vertical scroll - Set body font-size to 16px on mobile; set all inputs/selects to 16px explicitly to prevent iOS Safari auto-zoom on focus - Bring 11 undersized touch targets up to 44×44px minimum: pills, source filter, sort select, division tabs, leaders scope, standings league toggle, share button, media play button, section toggles, schedule nav/today/view buttons - Convert box score popover from display:none to a fixed bottom sheet (75vh max-height, 16px top radius) so score chip taps work on mobile - Hide .chip-wx and .chip-broadcast on schedule chips — mobile shows teams + result/time only, no weather or broadcast clutter Closes #39 https://claude.ai/code/session_01C1vhzbYUCRYNikqatrcAYN --- dist/all-star/index.html | 2 +- dist/around-the-horn/index.html | 2 +- dist/depth-chart/index.html | 2 +- dist/draft/index.html | 2 +- dist/index.html | 2 +- dist/schedule/index.html | 2 +- dist/style.css | 47 +++++++++++++++++++++++---- dist/trade-deadline/index.html | 2 +- dist/trade-deadline/player/index.html | 2 +- public/style.css | 47 +++++++++++++++++++++++---- 10 files changed, 88 insertions(+), 22 deletions(-) diff --git a/dist/all-star/index.html b/dist/all-star/index.html index db4d398..e4bbe95 100644 --- a/dist/all-star/index.html +++ b/dist/all-star/index.html @@ -1,4 +1,4 @@ - All-Star Game | Yard Report

2026 All-Star Rosters

American League
Loading…
National League
Loading…