From b2a82430ac9b3646e333f8481e9d7dcc0719609c Mon Sep 17 00:00:00 2001 From: Bojan Mojsilovic Date: Wed, 31 Jan 2024 23:49:27 +0100 Subject: [PATCH] Fix editor mention trigger --- src/components/NewNote/EditBox/EditBox.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/NewNote/EditBox/EditBox.tsx b/src/components/NewNote/EditBox/EditBox.tsx index 9a4301b8..b4ecf67e 100644 --- a/src/components/NewNote/EditBox/EditBox.tsx +++ b/src/components/NewNote/EditBox/EditBox.tsx @@ -294,6 +294,7 @@ const EditBox: Component<{ return false; } + if (!isMentioning() && e.key === '@') { mentionCursorPosition = getCaretCoordinates(textArea, textArea.selectionStart); @@ -434,14 +435,14 @@ const EditBox: Component<{ onMount(() => { // @ts-expect-error TODO: fix types here editWrap?.addEventListener('input', onExpandableTextareaInput); - editWrap?.addEventListener('keyup', onKeyDown); + editWrap?.addEventListener('keydown', onKeyDown); // editWrap?.addEventListener('drop', onDrop, false); }); onCleanup(() => { // @ts-expect-error TODO: fix types here editWrap?.removeEventListener('input', onExpandableTextareaInput); - editWrap?.removeEventListener('keyup', onKeyDown); + editWrap?.removeEventListener('keydown', onKeyDown); // editWrap?.removeEventListener('drop', onDrop, false); });