Você não usa um script da direita para a esquerda no dia a dia, certo? Não há bug no que você descreveu. Há alguma ambiguidade no que você disse, então para evitar confusão, abordarei a segunda parte do seu comentário primeiro.
É exatamente assim que deveria funcionar. Pense desta forma:
O caractere > significa literalmente “maior que”. A string “A > B” significa “A é maior que B”.
Da mesma forma, para dizer “א é maior que ב”, eu substituiria “é maior que” pelo mesmo caractere de maior que com o mesmo código U+003E. No entanto, como a string é totalmente RTL, “א” aparece à direita de “ב”. Se o caractere “maior que” fosse renderizado da mesma forma que LTR, ele mostraria: א<ב, que é lido como “א é menor que ב” ou “ב é maior que א” - a relação exatamente oposta à que está sendo descrita.
É por isso que ao renderizar o caractere de maior que, ele é visualmente invertido quando em RTL. Mas o caractere subjacente, e os dados Unicode por trás dele, ainda é o símbolo de “maior que”. A string ainda significa “א é maior que ב”.
Agora, de volta à sua primeira pergunta:
Se você mudar o layout do seu teclado para um idioma RTL (como hebraico ou árabe), a combinação de teclas Shift+, (a tecla com o < impresso nela) na verdade digitará o caractere “maior que” >. Isso será renderizado como > em um contexto RTL, como na caixa de pesquisa que você encontrou.
[Edição: o próximo parágrafo foi escrito quando eu entendi um pouco mal o que você disse que tinha testado. Pensei que você estava digitando em uma caixa RTL com um teclado LTR, quando na verdade estava fazendo o oposto. Espero ainda ter respondido à sua confusão.]
Mas você ainda está usando um layout de teclado latino, então quando você pressiona essa combinação de teclas, ele insere um caractere “menor que” <. Mas ele é renderizado como < porque em RTL, significa que o que está à direita é menor do que o que está à esquerda.
Resumindo: o caractere é o mesmo, mas sua renderização é espelhada.
Se você entendeu o que eu disse até agora, então entenderá que isso faria -< ou em RTL -<, o que eu não acho que seja o que você quis dizer.
Consegui explicar ou apenas te deixei mais confuso?