Упоминания пользователей или групп со специальными символами не работают

Триггер автодополнения работает, но упоминание отправляется как обычный текст: оно некликабельно и не вызывает уведомлений.

Шаги для воспроизведения:

  1. Создайте пользователя или группу со специальным символом (я пробовал только с акцентами).

  2. Упомяните его в чате:

  3. Упоминание отправляется как обычный текст.


Результат:

Имя пользователя
Имя пользователя с акцентом
Группа
Группа с акцентом

4 лайка

Я могу воспроизвести это:

  • Включите настройку администратора unicode usernames (имена пользователей в кодировке Unicode)
  • Измените default locale (локаль по умолчанию) на Français
  • Перейдите на страницу /sidekiq и запустите Jobs::EnsureDbConsistency
  • Убедитесь, что @moderators теперь отображается как @modérateurs
  • Включите упоминания для группы @modérateurs

  • Откройте канал чата и начните вводить @mod
  • Выберите @modérateurs, когда он будет предложен, и отправьте сообщение
  • Упоминание отображается как обычный текст, и уведомления не отправляются:

4 лайка

Спасибо, что сообщили об этом! Я добавляю это в наш список, чтобы всё исправить…

3 лайка

Спасибо за отчет. Я только что объединил исправление для этой проблемы:

5 лайков