diff --git a/client/src/pages/JourneyDetailPage.tsx b/client/src/pages/JourneyDetailPage.tsx index 59e8598d..ba69cd79 100644 --- a/client/src/pages/JourneyDetailPage.tsx +++ b/client/src/pages/JourneyDetailPage.tsx @@ -2312,7 +2312,10 @@ function EntryEditor({ entry, journeyId, tripDates, galleryPhotos, onClose, onSa )} - {/* Gallery picker — directly below buttons */} + {/* Gallery picker — directly below buttons. Safari collapses + `aspect-square` items inside an overflow-scroll grid, so + the square is enforced with a padding-top spacer + an + absolutely positioned image (works across all browsers). */} {showGalleryPick && (