Wenn eine persönliche Nachricht mit einem Tag für Nicht-ASCII-Zeichen versehen ist, kann das Nicht-ASCII-Tag im Posteingang für private Nachrichten, im Bereich „Gesendet“, im Archiv und in der Liste der Tags für private Nachrichten angezeigt werden.
Wenn jedoch unter /u/username/messages/tags oder /tags auf ein Tag geklickt wird, wird nur bei einem ASCII-Tag eine Liste von privaten Nachrichten zurückgegeben. Beim Klicken auf ein Nicht-ASCII-Tag wird „Keine Themen gefunden“ angezeigt.
Ich verwende siteweite Tags für Nicht-ASCII-Zeichen (Japanisch und Chinesisch) und habe außer bei privaten Nachrichten keine Probleme festgestellt.
Das Problem hier besteht darin, dass wir den Tag-Namen hier parametrisieren, was Sonderzeichen aus Strings entfernt. Das bedeutet auch, dass Tags mit Emojis im Namen das gleiche Verhalten zeigen.
Die Lösung ist ziemlich einfach (PR):
Aber ich bin mir nicht sicher, welche Nebeneffekte das Entfernen der Parametrisierung hat. Das Interessante ist, dass ich vor zwei Jahren die Parametrisierung in folgendem Commit hinzugefügt habe:
Ich bin mir jedoch nicht sicher, welches Problem damit behoben werden sollte.
Ich habe den PR lokal sehr gründlich getestet und sehe kein Problem mit dem Entfernen der Parametrisierung von Tag-Namen.