Когда личное сообщение помечено тегом с символами не из набора ASCII, такой тег может отображаться во входящих, отправленных, архиве и списке тегов личных сообщений.
Однако при клике на тег по адресу /u/username/messages/tags или /tags возвращается список только для тегов ASCII. При клике на тег с символами не из набора ASCII отображается сообщение «Темы не найдены».
Я использую теги с символами не из набора ASCII (японские и китайские) на всём сайте, и проблем не возникало, кроме как в личных сообщениях.
Проблема здесь в том, что мы параметризуем имя тега здесь, что приводит к удалению специальных символов из строк. Это также означает, что теги с эмодзи в названии будут демонстрировать такое же поведение.
Исправление довольно простое (PR):
Однако я не уверен насчёт побочных эффектов от отказа от параметризации. Примечательно, что именно я добавил параметризацию два года назад в:
Но не помню, какую именно проблему это исправляло.
Я провёл тщательное тестирование этого PR локально и не обнаружил никаких проблем с отказом от параметризации имён тегов.