From 1d69fa16a2ab17dd97e8f2738ac55e957cb76ef6 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Thu, 20 Mar 2025 13:25:10 -0500 Subject: [PATCH] fixes for 90 --- src/webpage/settings.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/webpage/settings.ts b/src/webpage/settings.ts index 3c68663..d7cec7e 100644 --- a/src/webpage/settings.ts +++ b/src/webpage/settings.ts @@ -1431,13 +1431,18 @@ class Settings extends Buttons { exit.onclick = (_) => { this.hide(); }; - onkeyup = (event) => { + background.addEventListener("keyup", (event) => { if (event.key === "Escape") { + event.preventDefault(); + event.stopImmediatePropagation(); // Cancel the default action, if needed - this.hide() - } - } + this.hide(); + } + }); document.body.append(background); + background.setAttribute("tabindex", "0"); + background.focus(); + this.html = background; } hide() {