diff --git a/package.json b/package.json index 6692c9d..7f33f6d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui", - "version": "6.4.69", + "version": "6.4.70", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.15.5", diff --git a/src/lib/components/ui/player/seekbar.svelte b/src/lib/components/ui/player/seekbar.svelte index 1657980..ab72b03 100644 --- a/src/lib/components/ui/player/seekbar.svelte +++ b/src/lib/components/ui/player/seekbar.svelte @@ -149,7 +149,8 @@ on:pointerdown={startSeeking} on:pointerup={endSeeking} on:pointermove={calculatePositionProgress} - on:pointerleave={endHover}> + on:pointerleave={endHover} + on:pointercancel={endHover}> {#each segments as chapter, i (chapter)} {@const { size, scale, offset } = chapter} {@const active = seek && seek > offset && seek < offset + size} diff --git a/src/lib/components/ui/player/volume.svelte b/src/lib/components/ui/player/volume.svelte index 82dbe2f..c5a223d 100644 --- a/src/lib/components/ui/player/volume.svelte +++ b/src/lib/components/ui/player/volume.svelte @@ -60,7 +60,8 @@ bind:this={seekbar} on:pointerdown={startSeeking} on:pointerup={endSeeking} - on:pointermove={calculatePositionProgress}> + on:pointermove={calculatePositionProgress} + on:pointercancel={endSeeking}>
diff --git a/src/lib/components/ui/player/wrapper.svelte b/src/lib/components/ui/player/wrapper.svelte index 0d0a03e..c724d92 100644 --- a/src/lib/components/ui/player/wrapper.svelte +++ b/src/lib/components/ui/player/wrapper.svelte @@ -68,7 +68,8 @@ on:pointerdown={startDragging} on:pointerup|self={endDragging} on:pointermove|self={calculatePosition} - on:pointerleave|self={endHover}> + on:pointerleave|self={endHover} + on:pointercancel|self={endHover}>