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() } }