From 122fef152cb53584abdc9930b876ea548ad99121 Mon Sep 17 00:00:00 2001 From: Tim Chamberlain Date: Wed, 5 Jun 2024 10:38:30 -0500 Subject: [PATCH] CE-938: fixed issue where modal record query was accepting shortcut keys for new/copy/etc. --- src/qqq/pages/records/query/RecordQuery.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qqq/pages/records/query/RecordQuery.tsx b/src/qqq/pages/records/query/RecordQuery.tsx index dbf3dfb..9c9cf86 100644 --- a/src/qqq/pages/records/query/RecordQuery.tsx +++ b/src/qqq/pages/records/query/RecordQuery.tsx @@ -631,7 +631,7 @@ const RecordQuery = forwardRef(({table, usage, isModal, allowVariables, initialQ const type = (e.target as any).type; const validType = (type !== "text" && type !== "textarea" && type !== "input" && type !== "search"); - if (validType && !dotMenuOpen && !keyboardHelpOpen && !activeModalProcess) + if (validType && !isModal && !dotMenuOpen && !keyboardHelpOpen && !activeModalProcess) { if (!e.metaKey && !e.ctrlKey && e.key === "n" && table.capabilities.has(Capability.TABLE_INSERT) && table.insertPermission) { @@ -669,7 +669,7 @@ const RecordQuery = forwardRef(({table, usage, isModal, allowVariables, initialQ { document.removeEventListener("keydown", down); }; - }, [dotMenuOpen, keyboardHelpOpen, metaData, activeModalProcess]); + }, [isModal, dotMenuOpen, keyboardHelpOpen, metaData, activeModalProcess]); /*******************************************************************************