Неверное направление стрелки в контекстах RTL

Если я печатаю на языке с правосторонним направлением текста, я мог бы надеяться, что после ввода «тире» и «меньше» оно преобразуется в стрелку влево, как здесь: ←. Это кажется мне разумным ожиданием. Однако при вводе символа «меньше» редактор вставляет символ «больше». Это совершенно неожиданно. Не является ли это ошибкой?

Я заметил, что текстовое поле с правосторонним направлением (например, поле поиска на aljazeera.net) вставляет числа и математические символы в порядке слева направо внутри текста с правосторонним направлением. Это кажется вполне естественным. (То же самое происходит и с латинскими буквами).

Ниже я введу фразу «меньше — это <, а больше — это >» в контексте с правосторонним направлением (не знаю, как именно это будет работать в локале с правосторонним направлением):

‮меньше — это <, а больше — это >

3 лайка