From 550d2b1df3e01d976c57e8e0974196848de16b18 Mon Sep 17 00:00:00 2001 From: Louis Eugene Date: Thu, 29 Oct 2020 14:45:34 -0700 Subject: [PATCH] fix --- .../packages/intellisense/src/components/Intellisense.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Composer/packages/intellisense/src/components/Intellisense.tsx b/Composer/packages/intellisense/src/components/Intellisense.tsx index ed83e2052e..321a5ba026 100644 --- a/Composer/packages/intellisense/src/components/Intellisense.tsx +++ b/Composer/packages/intellisense/src/components/Intellisense.tsx @@ -97,19 +97,19 @@ export const Intellisense = React.memo( } }; - const keyupHandler = (event: KeyboardEvent) => { - if (event.key === 'Escape' && focused) { + const keydownHandler = (event: KeyboardEvent) => { + if ((event.key === 'Escape' || event.key === 'Tab') && focused) { setShowCompletionList(false); onBlur && onBlur(id); } }; document.body.addEventListener('click', outsideClickHandler); - document.body.addEventListener('keyup', keyupHandler); + document.body.addEventListener('keydown', keydownHandler); return () => { document.body.removeEventListener('click', outsideClickHandler); - document.body.removeEventListener('keyup', keyupHandler); + document.body.removeEventListener('keydown', keydownHandler); }; }, [focused, onBlur]);