Expected behavior
Strings should be sorted in some reasonable manner, e.g. A a Á á Ǎ ǎ B b (correct sorting differs by language/locale and that would be possibly too complex, but we can at least approximate correct by doing reasonable, e.g. ignoring case, using EN-US locale (?)).
Actual behavior
Strings are sorted like so: A B a b Á á Ǎ ǎ