From 19a9bea4d7707a727f38c97312856ebcb687c253 Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Tue, 28 Apr 2026 09:44:36 +0200 Subject: [PATCH] [mirotalk] - fix: enable touch scroll for avatar picker grid on mobile --- public/js/client.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/js/client.js b/public/js/client.js index 195295ea..2e2a82b1 100644 --- a/public/js/client.js +++ b/public/js/client.js @@ -12170,7 +12170,8 @@ async function updateMyPeerAvatarByUrl() { const localGrid = document.createElement('div'); localGrid.style.cssText = - 'display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-height:120px;overflow-y:auto;padding:4px 2px;margin-bottom:4px;'; + 'display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-height:120px;overflow-y:scroll;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:4px 2px;margin-bottom:4px;'; + localGrid.addEventListener('touchmove', (e) => e.stopPropagation(), { passive: true }); for (let i = 1; i <= 25; i++) { const url = `${window.location.origin}/images/avatars/avatar_${String(i).padStart(2, '0')}.png`;