From 1142cc9d65d82ab3dcb7556dd7ad6b9d2656180d Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Sat, 28 Jun 2025 02:20:10 +0300 Subject: [PATCH] web: fixed keys handling with inside the modal dialog --- web/share/js/wm.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/share/js/wm.js b/web/share/js/wm.js index d07e9710..65ce7706 100644 --- a/web/share/js/wm.js +++ b/web/share/js/wm.js @@ -299,16 +299,16 @@ function __WindowManager() { let key_pressed = ""; el_win.addEventListener("keydown", function (ev) { - ev.preventDefault(); key_pressed = ev.code; }); el_win.addEventListener("keyup", function (ev) { - ev.preventDefault(); if (ev.code === key_pressed) { if (ok && ev.code === "Enter") { + ev.preventDefault(); el_ok_bt.click(); } else if (cancel && ev.code === "Escape") { + ev.preventDefault(); el_cancel_bt.click(); } }