Lately while presenting cmints slides and talking about order, @androideveloper mentioned an interesting issue that might be a case when using localeCompare, currently in Armenian in order to write character which read as "U" using Unicode, you might use combination of two letters which is "ու", Currently this letter is located after Armenian letter "ց" in Armenian Alphabet, while the letter "ո" is located after letter "շ".
Questions
How would browsers deal with current edge case, while Unicode misses single character option for current character?
Why there is no single character in Unicode?
If it's a bug, how in general such edge cases are fixed ?
Background
Lately while presenting cmints slides and talking about order, @androideveloper mentioned an interesting issue that might be a case when using localeCompare, currently in Armenian in order to write character which read as "U" using Unicode, you might use combination of two letters which is "ու", Currently this letter is located after Armenian letter "ց" in Armenian Alphabet, while the letter "ո" is located after letter "շ".
Questions