Multiple two-dimensional listboxes
- The blocks list is built with multiple
role="listbox"
elements, one for each category. - The keyboard navigation is two-dimensional, which means pressing arrow keys will move in both directions.
This is an experiment with different approaches for improving Gutenberg Block Inserter's keyboard navigation, more specifically within the list of blocks and the search box.
To test this, try to perform these actions using only the keyboard or screen readers on each version of the block inserter:
role="listbox"
elements, one for each category.