Il override da destra a sinistra rovina il testo nelle recensioni


Quando viene aggiunto un override da sinistra a destra, il testo della coda di revisione verrà compromesso. Versione del forum 3.5.0.beta2-dev

1 Mi Piace

Posso chiarire cosa intendi qui? Ti riferisci a un’impostazione specifica del sito?

Sto parlando dell’emoji stessa, non di altro: U+202E RIGHT-TO-LEFT OVERRIDE - Unicode Explorer
Se il carattere Unicode viene inserito nel motivo della bandiera, romperà il testo.

Come questo (invertito):
come questo

Grazie per aver segnalato questo @twofoursixeight. A giudicare dall’effetto che questo carattere unicode ha sul testo, il motivo della segnalazione viene visualizzato come previsto, anche se appare confuso: mostra il testo così come è stato digitato dall’utente. Sembra anche che le parole monitorate vengano segnalate correttamente, nonostante la scrittura al contrario, quindi non so se si tratti di un bug vero e proprio.

A parte il testo che appare al contrario nel motivo della segnalazione (che è come previsto, dato l’esistenza del carattere unicode), c’è qualcos’altro di problematico qui?

Il carattere override da destra a sinistra può anche essere utilizzato per aggirare l’automod, vedi questo:

nessun carattere override da destra a sinistra Unicode:

con l’override da destra a sinistra (notare il controllo grammaticale? la correzione automatica pensa a una parola diversa!

Cosa sta succedendo qui: la parola monitorata viene mostrata come f*ck che verrà segnalata dai moderatori. Tuttavia, se metti un override da destra a sinistra prima di essa, devi digitare al contrario, il che significa che devi digitare questo invece: kc*f
Il filtro delle parole monitorate non riconoscerà correttamente le parole grazie all’override.

1 Mi Piace

Capito, ha senso e posso capire come questo potrebbe essere un modo per aggirare i filtri antispam.

Come soluzione temporanea, mentre troviamo il modo migliore per gestire questo problema nel core, se aggiungi quel carattere unicode come parola monitorata, verrà segnalato nei post. Vai alla pagina che hai linkato, premi il pulsante copia lì e incollalo come nuova parola monitorata per segnalarla. Ciò farà sì che qualsiasi post che la utilizza venga segnalato per la revisione. L’ho appena testato e funziona correttamente.

Sebbene ci siano casi d’uso legittimi per utilizzarlo (come l’aggiunta di testo da una lingua RTL all’interno di altro testo), è certamente un potenziale vettore di spam. Aggiungerlo come parola monitorata ti aiuterà a identificare quando viene utilizzato e a rivedere i post man mano che arrivano. Nel frattempo, vedremo qual è il modo migliore per gestire questo problema nel core.

1 Mi Piace