From 8b88e2359487a27695d1af132d2ddee4c75d4d74 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Sat, 14 Jun 2025 21:33:43 +0200 Subject: [PATCH] fix: oopsie --- package.json | 2 +- src/lib/components/ui/menubar/wrapper.svelte | 2 -- src/lib/components/ui/player/keybinds.svelte | 8 +++++--- src/lib/components/ui/player/player.svelte | 3 ++- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 29af842..12cfaf1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui", - "version": "6.3.54", + "version": "6.3.55", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.14.4", diff --git a/src/lib/components/ui/menubar/wrapper.svelte b/src/lib/components/ui/menubar/wrapper.svelte index 85deade..789fad4 100644 --- a/src/lib/components/ui/menubar/wrapper.svelte +++ b/src/lib/components/ui/menubar/wrapper.svelte @@ -1,7 +1,5 @@ {#if highEntropyValues} diff --git a/src/lib/components/ui/player/keybinds.svelte b/src/lib/components/ui/player/keybinds.svelte index 0a97306..c31c233 100644 --- a/src/lib/components/ui/player/keybinds.svelte +++ b/src/lib/components/ui/player/keybinds.svelte @@ -13,7 +13,7 @@ export const binds = persisted>>('thaunknown/svelte-keybinds', {}) - const noop = async (_: KeyCode) => true + const noop = (_: KeyCode) => true let cnd = noop @@ -22,12 +22,14 @@ if (typeof fn === 'function') cnd = fn }) - document.addEventListener('keydown', e => runBind(e, e.code as KeyCode)) + document.addEventListener('keydown', e => runBind(e, e.code as KeyCode), { + capture: true + }) async function runBind (e: MouseEvent | KeyboardEvent, code: KeyCode) { if ('repeat' in e && e.repeat) return const kbn = get(binds) - if (await cnd(code)) kbn[layout[code] ?? code]?.fn(e) + if (cnd(code)) kbn[layout[code] ?? code]?.fn(e) } export function loadWithDefaults (defaults: Partial>) { diff --git a/src/lib/components/ui/player/player.svelte b/src/lib/components/ui/player/player.svelte index 4e6a350..6725bba 100644 --- a/src/lib/components/ui/player/player.svelte +++ b/src/lib/components/ui/player/player.svelte @@ -494,6 +494,8 @@ Space: { fn: (e) => { e.preventDefault() + e.stopImmediatePropagation() + e.stopPropagation() playPause() }, id: 'play_arrow', @@ -646,7 +648,6 @@ const torrentstats = server.stats - // @ts-expect-error bad type infer $condition = () => !isMiniplayer let ff = false