From 72bd5de5a7a36faa5de73630aec19a4491c7f40e Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Sat, 31 Oct 2026 15:49:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=95=8C=E9=9D=A2=E8=AE=BE=E8=AE=A1):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=B9=E7=AA=97=E6=8C=89=E9=94=AE=E5=86=B2?= =?UTF-8?q?=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/webui/ofdgo.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/webui/ofdgo.js b/assets/webui/ofdgo.js index e1441ea..0c4660c 100644 --- a/assets/webui/ofdgo.js +++ b/assets/webui/ofdgo.js @@ -1786,7 +1786,7 @@ document.querySelector("#signPick").addEventListener("click", openSealPosition); el.viewerPanel.addEventListener("pointerdown", beginSealDrag, true); el.viewerPanel.addEventListener("pointerdown", pickResourceObject, true); document.addEventListener("keydown", event => { - if (!resourceManager.pick || el.objectPicker.open) return; + if (!resourceManager.pick || el.objectPicker.open || el.confirmPanel.open) return; if (event.key === "Escape") { event.preventDefault(); event.stopImmediatePropagation(); finishResourcePick(); return; } if (event.target.closest?.("input, textarea, select")) return; if (event.key !== "Tab") { event.preventDefault(); event.stopImmediatePropagation(); } @@ -2042,7 +2042,7 @@ function editorShortcutTarget(target) { } function handleKeyDown(event) { - if (sealPreview) { + if (sealPreview && !el.confirmPanel.open) { if (event.key === "Escape") { event.preventDefault(); finishSealPosition(); } return; }