Menu: Maintain focus on already selected item during typeahead

Fixes #10644
Wouldn't we typically just write `if ( match.length )`?