Smart quotes interfere with troop search

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.

1 Like