From 8b2c4501d1d6a4775610721218e530d8302a65d2 Mon Sep 17 00:00:00 2001 From: Pierre Demailly Date: Sat, 7 Jun 2025 10:11:46 +0200 Subject: [PATCH] fix(interface): prevent view navigation when a popup is opened --- public/components/navigation/navigation.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/components/navigation/navigation.js b/public/components/navigation/navigation.js index e8d39b83..03ebb0c4 100644 --- a/public/components/navigation/navigation.js +++ b/public/components/navigation/navigation.js @@ -32,8 +32,9 @@ export class ViewNavigation { document.addEventListener("keydown", (event) => { const isWikiOpen = document.getElementById("documentation-root-element").classList.contains("slide-in"); const isTargetPopup = event.target.id === "popup--background"; + const isPopupOpened = document.querySelector("#popup--background.show"); const isTargetInput = event.target.tagName === "INPUT"; - if (isTargetPopup || isWikiOpen || isTargetInput) { + if (isTargetPopup || isWikiOpen || isTargetInput || isPopupOpened) { return; }