WebUI: Allow closing modals with Escape

Closes [#13891](https://github.com/qbittorrent/qBittorrent/issues/13891)
This commit is contained in:
Stiliyan Tonev (Bark) 2025-06-25 10:24:37 +03:00
commit 40e39367f6

View file

@ -1773,6 +1773,15 @@ window.addEventListener("DOMContentLoaded", (event) => {
event.preventDefault();
deleteSelectedTorrentsFN(event.shiftKey);
break;
case "Escape":
if (event.target.isContentEditable)
return;
event.preventDefault();
Object.values(MochaUI.Windows.instances).forEach((modal) => {
modal.close();
});
break;
}
});