Menções de usuários ou grupos com caracteres especiais não funcionam

O gatilho de autocompletar funciona, mas a menção é enviada como texto normal, não clicável e não dispara notificações.

Passos para reproduzir:

  1. Tenha um usuário/grupo com um caractere especial (eu só tentei com acentos, no entanto) nele.

  2. Mencione-o no chat:

  3. A menção é enviada como texto normal.


Resultado com:

Nome de usuário
Nome de usuário com acento
Grupo
Grupo com acento

4 curtidas

Eu consigo replicar isso:

  • Habilite a configuração de administrador unicode usernames

  • Altere default locale para Français

  • Vá para /sidekiq e execute Jobs::EnsureDbConsistency

  • Verifique se @moderators agora é @modérateurs

  • Habilite menções para o grupo @modérateurs

  • Abra um Canal de Chat e comece a digitar @mod

  • Selecione @modérateurs quando oferecido e envie

  • A menção aparece como texto simples e nenhuma notificação é enviada:

4 curtidas

Obrigado por relatar isso! Estou adicionando isso à nossa lista para resolvermos…

3 curtidas

Obrigado pelo relatório. Acabei de mesclar uma correção para isso:

5 curtidas