Ciao, stavo leggendo una discussione poco fa e sono rimasto confuso perché l’importo sembrava elencato due volte, ma poi ho notato qualcosa.
Quando un messaggio viene eliminato dal suo autore, il corpo del messaggio viene comunque renderizzato completamente se il visualizzatore ha la funzione di traduzione attivata (Discourse AI / traduzioni). Passando di nuovo alla lingua originale, viene correttamente visualizzato il segnaposto “(messaggio eliminato dall’autore)”. Sembra che la traduzione in cache venga renderizzata senza verificare lo stato di eliminazione del messaggio.
Passaggi per riprodurre il problema
- Attiva la traduzione dei messaggi (traduttore Discourse AI) sul sito.
- Crea un messaggio nella lingua A; fallo tradurre nella lingua B.
- Visualizza la discussione con l’interruttore di traduzione attivo (visualizzazione nella lingua B).
- Elimina il messaggio come autore.
- Ricarica la discussione mantenendo attiva la visualizzazione della versione tradotta.
Risultato attuale
Viene visualizzato il corpo completo del messaggio tradotto. Il segnaposto appare solo dopo essere tornati alla lingua originale. Vedi gli screenshot: stesso messaggio, stesso autore, stesso numero di modifiche e stesso timestamp.
Note
Questo è potenzialmente un problema di privacy: i contenuti che l’autore intendeva rimuovere rimangono pubblicamente leggibili per chiunque utilizzi la visualizzazione tradotta.
Lingua originale
Tradotto in tedesco

