From aa6de3bb5746b9d99c8e3a52e6a9fff10d97bc6a Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Fri, 20 Jan 2023 15:39:37 +0100 Subject: [PATCH] fix(frontend): Prevent modal from hijacking all keypress event (#1136) --- frontend/src/lib/components/common/modal/Modal.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/components/common/modal/Modal.svelte b/frontend/src/lib/components/common/modal/Modal.svelte index 484a9901a7..f902c65554 100644 --- a/frontend/src/lib/components/common/modal/Modal.svelte +++ b/frontend/src/lib/components/common/modal/Modal.svelte @@ -12,13 +12,15 @@ function onKeyDown(event: KeyboardEvent) { if (open) { - event.stopPropagation() - event.preventDefault() switch (event.key) { case 'Enter': + event.stopPropagation() + event.preventDefault() dispatch('confirmed') break case 'Escape': + event.stopPropagation() + event.preventDefault() dispatch('canceled') break }