diff --git a/src/lib/components/common/ConfirmDialog.svelte b/src/lib/components/common/ConfirmDialog.svelte index d040252ad2..2450a10d5a 100644 --- a/src/lib/components/common/ConfirmDialog.svelte +++ b/src/lib/components/common/ConfirmDialog.svelte @@ -46,12 +46,16 @@ const handleKeyDown = (event: KeyboardEvent) => { if (event.key === 'Escape') { - console.log('Escape'); cancelHandler(); } if (event.key === 'Enter') { - console.log('Enter'); + // let the focused control act on Enter itself + const target = event.target; + if (target instanceof Element && target.closest('a, button, textarea')) { + return; + } + event.preventDefault(); event.stopPropagation(); confirmHandler();