From 9ce21699312b2d89635a1f49aa727f7feb4c1a8a Mon Sep 17 00:00:00 2001 From: Joscha Date: Fri, 7 Feb 2025 22:16:06 +0100 Subject: [PATCH] Fix editor key events bubbling up --- gdn-app/src/components/CNoteEditor.vue | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/gdn-app/src/components/CNoteEditor.vue b/gdn-app/src/components/CNoteEditor.vue index d9a1c5e..2b47ae2 100644 --- a/gdn-app/src/components/CNoteEditor.vue +++ b/gdn-app/src/components/CNoteEditor.vue @@ -29,15 +29,12 @@ function onInput() { function onKeyPress(ev: KeyboardEvent) { if (ev.key === "Escape") { emit("close"); - ev.preventDefault(); - return; - } - - if (ev.key === "Enter" && !ev.shiftKey) { + } else if (ev.key === "Enter" && !ev.shiftKey) { emit("finish", text.value); - ev.preventDefault(); - return; - } + } else return; + + ev.preventDefault(); + ev.stopPropagation(); }