Skip to content

Commit

Permalink
fix(plugin-emoji): prevent capturing of arrow keys with no filter
Browse files Browse the repository at this point in the history
  • Loading branch information
BearToCode committed Jul 28, 2024
1 parent c59f171 commit 7539dc9
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions packages/plugin-emoji/src/lib/Emoji.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -61,15 +61,19 @@
} else {
// Check for arrows
if (e.key === 'ArrowUp') {
if (filter === '') return (visible = false);
e.preventDefault();
hoveringIndex = getIndexOfEmojiElementInPrevRow();
} else if (e.key === 'ArrowDown') {
if (filter === '') return (visible = false);
e.preventDefault();
hoveringIndex = getIndexOfEmojiElementInNextRow();
} else if (e.key === 'ArrowLeft') {
if (filter === '') return (visible = false);
e.preventDefault();
hoveringIndex = (emojis.length + hoveringIndex - 1) % emojis.length;
} else if (e.key === 'ArrowRight') {
if (filter === '') return (visible = false);
e.preventDefault();
hoveringIndex = (emojis.length + hoveringIndex + 1) % emojis.length;
}
Expand Down

0 comments on commit 7539dc9

Please sign in to comment.