From 4fec3c41a140a8934fdde955bcb655d27d48d7f2 Mon Sep 17 00:00:00 2001 From: Ronni Skansing Date: Sat, 29 Nov 2025 10:57:29 +0100 Subject: [PATCH] add ctrl+s to save modal on Editor modals Signed-off-by: Ronni Skansing --- frontend/src/lib/components/FormGrid.svelte | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/components/FormGrid.svelte b/frontend/src/lib/components/FormGrid.svelte index b55b729..eb70a9f 100644 --- a/frontend/src/lib/components/FormGrid.svelte +++ b/frontend/src/lib/components/FormGrid.svelte @@ -15,8 +15,12 @@ function handleKeydown(event) { if (event.ctrlKey && event.key === 's') { - // only trigger if the form or its descendants have focus and we're in update mode - if (modalMode === 'update' && formElement && formElement.contains(document.activeElement)) { + // trigger if the form or its descendants have focus and we're in create, update, or copy mode + if ( + (modalMode === 'create' || modalMode === 'update' || modalMode === 'copy') && + formElement && + formElement.contains(document.activeElement) + ) { event.preventDefault(); event.stopPropagation(); event.stopImmediatePropagation();