From d17548ba86ae01aefed4de46e1263e1ae0e00d0d Mon Sep 17 00:00:00 2001 From: Ovgodd Date: Tue, 1 Sep 2026 09:49:39 +0200 Subject: [PATCH] =?UTF-8?q?fixup!=20=E2=99=BB=EF=B8=8F(frontend)=20refacto?= =?UTF-8?q?r=20screen=20share=20zoom=20pan=20with=20useMove=20and=20impera?= =?UTF-8?q?tive=20DOM=20updates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rooms/livekit/components/ScreenShareZoomableVideo.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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} >