Device:
iPhone 12 mini
Screenshot:
Steps:
Type the name Ba’el into the troop search box (using the iOS on-screen keyboard)
Expected:
Should show the troop from Darkstone named Ba’el
Result:
Zero troops listed
Notes:
This happens because the iOS keyboard emits ‘RIGHT SINGLE QUOTATION MARK’ (U+2019) in this context, while the troop name contains ‘APOSTROPHE’ (U+0027), and the search algorithm doesn’t consider these to be equivalent.
Suggested fixes:
Probably the search input should be normalized, or the search should be done in a way that’s insensitive to typographical variants. Alternatively, OS-specific APIs can be used to disable smart quotes for the troop search field, altering the behavior of the keyboard.