From 51639322e23c28e1f16c6ddeaa740166bf12ca65 Mon Sep 17 00:00:00 2001 From: joshua Date: Fri, 7 Aug 2026 01:14:44 +0200 Subject: [PATCH 1/2] Fix help guide popups overflowing the screen on mobile The popup card had no overall height cap, only the tab content area did, so the header/quick-links/footer could push the close button off screen on short mobile viewports. The card is now capped to the screen height with the header and footer pinned in place, and only the tab content scrolls internally. Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 4 ++++ frontend/src/components/shared/HelpGuideModal.tsx | 14 +++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ea8c10..b885435 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project follows [Semantic Versioning](https://semver.org/). ## [Unreleased] +### Fixed + +- Help guide popups could render taller than the screen on mobile, with no way to reach the close button or "Got it" button: only the tab content area had a height cap, so the header, quick links, and footer weren't accounted for. The whole popup is now capped to the screen height, with just the tab content scrolling internally. + ## [1.5.2] - 2026-08-07 ### Fixed diff --git a/frontend/src/components/shared/HelpGuideModal.tsx b/frontend/src/components/shared/HelpGuideModal.tsx index b2f2f94..c69ba9b 100644 --- a/frontend/src/components/shared/HelpGuideModal.tsx +++ b/frontend/src/components/shared/HelpGuideModal.tsx @@ -17,10 +17,10 @@ export default function HelpGuideModal({ content, onClose }: { content: HelpCont
e.stopPropagation()} > -
+
@@ -36,7 +36,7 @@ export default function HelpGuideModal({ content, onClose }: { content: HelpCont
{content.quickLinks && content.quickLinks.length > 0 && ( -
+
{content.quickLinks.map(link => ( )} -
+
{content.tabs.length > 1 && ( -