Quando un messaggio privato viene contrassegnato con un tag contenente caratteri non ASCII, il tag non ASCII può essere visualizzato nella casella di posta in arrivo, nell’elemento inviati, nell’archivio e nell’elenco dei tag dei messaggi privati.
Tuttavia, quando si clicca sul tag in /u/username/messages/tags o /tags, solo i tag ASCII restituiscono un elenco di messaggi privati. Cliccando su un tag non ASCII viene visualizzato “Nessun argomento trovato”.
Sto utilizzando tag non ASCII (giapponese e cinese) in tutto il sito e non ho riscontrato problemi tranne che nei messaggi privati.
Aggiungi un tag non ASCII e un tag ASCII allo stesso messaggio privato
Naviga in /u/username/messages/tags o /tags
Clicca rispettivamente sul tag non ASCII e sul tag ASCII
Viene restituito un insieme di risultati vuoto per il tag dei messaggi privati non ASCII, mentre per il tag ASCII viene restituito un risultato normale
Il problema qui è che stiamo parametrizzando il nome del tag qui, il che rimuove i caratteri speciali dalle stringhe. Questo significa anche che i tag con emoji nel nome mostreranno lo stesso comportamento.
La soluzione è molto semplice (PR):
Ma non sono sicuro degli effetti collaterali della rimozione della parametrizzazione. La cosa interessante è che sono stato io ad aggiungere la parametrizzazione due anni fa in:
Ma non so quale problema stesse risolvendo.
Ho testato la PR in modo molto rigoroso in locale e non vedo alcun problema nel rimuovere la parametrizzazione dei nomi dei tag.