diff --git a/src/frontend/src/features/rooms/livekit/components/ScreenShareZoomableVideo.tsx b/src/frontend/src/features/rooms/livekit/components/ScreenShareZoomableVideo.tsx index dc5e0976..b58b42f5 100644 --- a/src/frontend/src/features/rooms/livekit/components/ScreenShareZoomableVideo.tsx +++ b/src/frontend/src/features/rooms/livekit/components/ScreenShareZoomableVideo.tsx @@ -69,7 +69,9 @@ export const ScreenShareZoomableVideo = ({ overflow: 'hidden', position: 'relative', userSelect: 'none', - touchAction: 'none', + // Leaves the browser's native pinch-zoom available on touch devices + // while still routing single-pointer drags to useMove for panning. + touchAction: 'pinch-zoom', })} {...zoom.moveProps} >