From 87c02652b56b2b574ecc5aebaee2ea73f172de23 Mon Sep 17 00:00:00 2001 From: Dicken Date: Sat, 6 Jun 2026 19:32:16 +0200 Subject: [PATCH] fix: media modal scrolling auf mobile (overflow scroll + touch) --- frontend/src/tools/media.jsx | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/frontend/src/tools/media.jsx b/frontend/src/tools/media.jsx index c4a259f..49b1456 100644 --- a/frontend/src/tools/media.jsx +++ b/frontend/src/tools/media.jsx @@ -376,13 +376,19 @@ function MovieModal({ tmdbId, onClose, mobile }) { display:'flex', alignItems: mobile ? 'flex-end' : 'center', justifyContent:'center', backdropFilter:'blur(4px)', }}> -
e.stopPropagation()} style={{ - background:'#1a1a1f', border:'1px solid rgba(255,255,255,0.1)', - borderRadius: mobile ? '16px 16px 0 0' : 16, - width: mobile ? '100%' : 560, - maxHeight: mobile ? '90vh' : '85vh', - overflowY:'auto', position:'relative', - }}> +
e.stopPropagation()} + onTouchMove={e => e.stopPropagation()} + style={{ + background:'#1a1a1f', border:'1px solid rgba(255,255,255,0.1)', + borderRadius: mobile ? '16px 16px 0 0' : 16, + width: mobile ? '100%' : 560, + maxHeight: mobile ? '90vh' : '85vh', + height: mobile ? '90vh' : 'auto', + overflowY:'scroll', + WebkitOverflowScrolling:'touch', + position:'relative', + }}> {/* Backdrop */} {detail?.backdrop_path && (