Enable keyboard navigation in EmojiPicker.

This commit is contained in:
Ken Powers 2019-05-30 14:15:10 -04:00 committed by Scott Nonnenberg
parent 67660e1e39
commit feb4da874b
2 changed files with 11 additions and 2 deletions

View file

@ -1714,7 +1714,6 @@
} else { } else {
textarea.value += colons; textarea.value += colons;
} }
this.focusMessageField();
}, },
async setQuoteMessage(messageId) { async setQuoteMessage(messageId) {

View file

@ -130,7 +130,17 @@ export const EmojiPicker = React.memo(
setSearchText(''); setSearchText('');
setSearchMode(false); setSearchMode(false);
setScrollToRow(0); setScrollToRow(0);
} else if (!searchMode) { } else if (
!searchMode &&
![
'ArrowUp',
'ArrowDown',
'ArrowLeft',
'ArrowRight',
'Tab',
' ', // Space
].includes(e.key)
) {
onClose(); onClose();
} }
}; };