If the search list is ['Apple', 'Banana', 'Strawberry', 'Avocado', 'Blueberry', 'Cherry', 'Grapes'], then typing Apple leads to two results: Apple and Grapes. It's a bit weird in my opinion that Grapes shows up as a match (fuse.js uses the Levenshtein distance under the hood - from that perspective it makes sense but as a user I find it confusing)
Similar confusing behaviour happens, for example, when searching through Berlin's districts. Some examples:



If the search list is
['Apple', 'Banana', 'Strawberry', 'Avocado', 'Blueberry', 'Cherry', 'Grapes'], then typingAppleleads to two results:AppleandGrapes. It's a bit weird in my opinion thatGrapesshows up as a match (fuse.jsuses the Levenshtein distance under the hood - from that perspective it makes sense but as a user I find it confusing)Similar confusing behaviour happens, for example, when searching through Berlin's districts. Some examples: