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 && (