fixes etc

This commit is contained in:
Vendicated
2026-04-05 04:07:23 +02:00
parent f3e01c2ba4
commit cf3667c151
12 changed files with 150 additions and 22 deletions
@@ -90,7 +90,7 @@ export async function recordKeybind(signal?: AbortSignal): Promise<string> {
}
function cleanup() {
document.removeEventListener("keydown", onKeyDown);
document.removeEventListener("keydown", onKeyDown, { capture: true });
signal?.removeEventListener("abort", onAbort);
}
@@ -101,6 +101,7 @@ export async function recordKeybind(signal?: AbortSignal): Promise<string> {
function onKeyDown(event: KeyboardEvent) {
event.preventDefault();
event.stopImmediatePropagation();
if (MODIFIER_KEYS.has(event.key)) return;
@@ -120,6 +121,6 @@ export async function recordKeybind(signal?: AbortSignal): Promise<string> {
}
signal?.addEventListener("abort", onAbort, { once: true });
document.addEventListener("keydown", onKeyDown);
document.addEventListener("keydown", onKeyDown, { capture: true });
});
}