tessl install tessl/npm-emoji-picker-react@4.13.0Emoji Picker component for React Applications on the web
Agent Success
Agent success rate when using this tile
74%
Improvement
Agent success rate improvement when using this tile compared to baseline
1x
Baseline
Agent success rate without this tile
74%
Build an interactive emoji selector component that allows users to browse and select emojis using comprehensive keyboard navigation. The component should support full keyboard accessibility including arrow key navigation, search functionality, and emoji selection.
The emoji selector should:
The component must support the following keyboard interactions:
Arrow Key Navigation:
ArrowUp: Move focus one row up in the emoji gridArrowDown: Move focus one row down in the emoji gridArrowLeft: Move focus one emoji to the leftArrowRight: Move focus one emoji to the rightSelection and Search:
Enter: Select the currently focused emojiEscape: Clear the search input and return focus to itStandard Navigation:
Tab and Shift+Tab: Navigate through interactive elements in standard orderArrow key navigation works correctly @test
Enter key selects focused emoji @test
Escape key clears search @test
Alphanumeric keys focus and type in search @test
Provides a comprehensive emoji picker component with keyboard navigation support.
@generates