diff --git a/src/Web/autopilot-monitor-web/app/globals.css b/src/Web/autopilot-monitor-web/app/globals.css index 3ed1ee71..0fe54fe8 100644 --- a/src/Web/autopilot-monitor-web/app/globals.css +++ b/src/Web/autopilot-monitor-web/app/globals.css @@ -15,6 +15,12 @@ html { scroll-behavior: smooth; overflow-y: auto; + /* Clip (not hidden) any accidental horizontal overflow so a single + too-wide row can't make the whole page horizontally scrollable on + mobile. `clip` — unlike `hidden` — does not establish a scroll + container or a containing block, so fixed-position children (mobile + drawer + overlay) keep sizing against the viewport. */ + overflow-x: clip; scrollbar-gutter: stable; } diff --git a/src/Web/autopilot-monitor-web/app/sessions/[sessionId]/components/AnalysisResultsSection.tsx b/src/Web/autopilot-monitor-web/app/sessions/[sessionId]/components/AnalysisResultsSection.tsx index 30001afe..ed48b2ee 100644 --- a/src/Web/autopilot-monitor-web/app/sessions/[sessionId]/components/AnalysisResultsSection.tsx +++ b/src/Web/autopilot-monitor-web/app/sessions/[sessionId]/components/AnalysisResultsSection.tsx @@ -66,17 +66,17 @@ export default function AnalysisResultsSection({