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