From 36df9897cc3a6806df3a6f62d2f68aee31600741 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Sun, 20 Jul 2025 18:12:24 +0200 Subject: [PATCH] fix: pointer release errors on android --- src/lib/components/ui/player/player.svelte | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/components/ui/player/player.svelte b/src/lib/components/ui/player/player.svelte index d27e908..641741e 100644 --- a/src/lib/components/ui/player/player.svelte +++ b/src/lib/components/ui/player/player.svelte @@ -732,10 +732,12 @@ endFF() }, { signal: ctrl.signal }) - document.addEventListener('pointercancel', event => { - document.releasePointerCapture(event.pointerId) - endFF() - }, { signal: ctrl.signal }) + if (type === 'pointer') { + document.addEventListener('pointercancel', event => { + if ('pointerId' in event) document.releasePointerCapture(event.pointerId) + endFF() + }, { signal: ctrl.signal }) + } return { destroy: () => ctrl.abort() } }