Quando um override da esquerda para a direita é adicionado, ele bagunça o texto da fila de revisão. Versão do fórum é 3.5.0.beta2-dev
Posso esclarecer o que você quer dizer aqui? Você está se referindo a uma configuração específica do site?
Estou falando do próprio emoji, não de qualquer outra coisa: U+202E RIGHT-TO-LEFT OVERRIDE - Unicode Explorer
Se o caractere Unicode for inserido no motivo da bandeira, ele quebrará o texto.
Assim (invertido):
assim
Obrigado por relatar isso, @twofoursixeight. A julgar pelo efeito que este caractere Unicode tem no texto, o motivo da sinalização está aparecendo como esperado, mesmo que pareça confuso - ele está mostrando o texto como foi digitado pelo usuário. Também parece que as palavras monitoradas estão sendo sinalizadas corretamente, apesar da escrita invertida, então não sei se isso é um bug em si.
Além do texto aparecer invertido no motivo da sinalização (o que é esperado, dada a existência do caractere Unicode), há algo mais problemático aqui?
O override da direita para a esquerda também pode ser usado para contornar o automod, veja isto:
sem override da direita para a esquerda Unicode:
com o override da direita para a esquerda (note a verificação gramatical? o corretor automático está pensando em uma palavra diferente!
O que está acontecendo aqui: a palavra observada é mostrada como f*ck, que será sinalizada pelos moderadores. No entanto, se você colocar um override da direita para a esquerda antes dela, você precisa digitar ao contrário, o que significa que você tem que digitar isto em vez disso: kc*f
O filtro de palavras observadas não reconhecerá as palavras corretamente graças ao override.
Entendido - isso faz sentido e consigo ver como seria uma forma de as pessoas contornarem os filtros de spam.
Como uma solução alternativa, enquanto descobrimos a melhor maneira de lidar com isso no núcleo, se você adicionar esse caractere Unicode como uma palavra vigiada, ele será sinalizado nas postagens. Basta ir na página que você vinculou, clicar no botão de cópia lá e colar isso como uma nova palavra vigiada para sinalizar. Isso fará com que qualquer postagem que a utilize seja sinalizada para revisão. Acabei de testar e funciona corretamente.
Embora existam casos de uso legítimos para usá-lo (como adicionar algum texto de um idioma RTL dentro de outro texto), é certamente um vetor potencial de spam. Adicioná-lo como uma palavra vigiada o ajudará a identificar quando ele é usado e a revisar as postagens conforme elas chegam. Enquanto isso, veremos qual seria a melhor maneira de lidar com isso no núcleo.


