From 204e9ad1ea3692384b9b8a2ec8aac4c77de27d4c Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Mon, 14 Jul 2025 17:58:48 +0200 Subject: [PATCH] fix: some issues with TV navigation in player --- package.json | 2 +- src/lib/components/ui/player/options.svelte | 12 +++++++++++- src/lib/components/ui/player/player.svelte | 8 ++++++-- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index b869cee..ddac647 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui", - "version": "6.4.37", + "version": "6.4.38", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.14.4", diff --git a/src/lib/components/ui/player/options.svelte b/src/lib/components/ui/player/options.svelte index f1ae665..1ae595a 100644 --- a/src/lib/components/ui/player/options.svelte +++ b/src/lib/components/ui/player/options.svelte @@ -1,6 +1,6 @@ diff --git a/src/lib/components/ui/player/player.svelte b/src/lib/components/ui/player/player.svelte index 8bf007f..4ae83c1 100644 --- a/src/lib/components/ui/player/player.svelte +++ b/src/lib/components/ui/player/player.svelte @@ -467,7 +467,11 @@ } function seekBarKey (event: KeyboardEvent) { - if (['ArrowLeft', 'ArrowRight'].includes(event.key)) event.stopPropagation() + if (['ArrowLeft', 'ArrowRight'].includes(event.key)) { + event.preventDefault() + event.stopImmediatePropagation() + event.stopPropagation() + } switch (event.key) { case 'ArrowLeft': @@ -864,7 +868,7 @@
{mediaInfo.session.title} - {mediaInfo.session.description} + {mediaInfo.session.description} {#if mediaInfo.media} {#await Promise.all([episodes(mediaInfo.media.id), client.single(mediaInfo.media.id)]) then [eps, media]}