From 563b338ee38c07d4415d92969441d01b65e98475 Mon Sep 17 00:00:00 2001 From: Maurice Date: Tue, 14 Apr 2026 20:35:12 +0200 Subject: [PATCH] Fix journey settings dialog not scrollable on mobile (#626) - Prevent background scroll-through with overscroll-contain and touch event handling - Use bottom-sheet style on mobile (rounded-t, items-end) for better reachability - Add extra bottom padding for mobile navbar safe area - Close dialog when tapping overlay background --- client/src/pages/JourneyDetailPage.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/src/pages/JourneyDetailPage.tsx b/client/src/pages/JourneyDetailPage.tsx index bc780a36..87319525 100644 --- a/client/src/pages/JourneyDetailPage.tsx +++ b/client/src/pages/JourneyDetailPage.tsx @@ -2733,8 +2733,8 @@ function JourneySettingsDialog({ journey, onClose, onSaved, onOpenInvite }: { } return ( -
-
+
{ if (e.target === e.currentTarget) e.preventDefault() }}> +
e.stopPropagation()}>

{t('journey.settings.title')}

@@ -2743,7 +2743,7 @@ function JourneySettingsDialog({ journey, onClose, onSaved, onOpenInvite }: {
-
+
{/* Cover Image */}
@@ -2846,7 +2846,7 @@ function JourneySettingsDialog({ journey, onClose, onSaved, onOpenInvite }: {
{/* Footer */} -
+