Chat UI: Emojis renderizam como shortcodes em pré-visualizações de threads

Gostaria de relatar um bug de renderização de UI no plugin Discourse Chat. Na lista de canais de chat, a prévia da última mensagem em um thread exibe o código curto de emoji bruto em vez do emoji renderizado.

Passos para Reproduzir:

  1. Vá para qualquer canal de chat.
  2. Crie um novo thread ou responda a um existente.
  3. Envie uma mensagem que contenha um emoji (por exemplo, “Olá mundo :shaking_hands:”).
  4. Volte para a visualização principal do chat, onde todos os canais e threads estão listados.
  5. Observe a prévia da mensagem para esse thread.

Comportamento Esperado: A prévia da mensagem para o thread deve exibir o emoji totalmente renderizado, por exemplo: “Olá mundo :handshake:”.

Comportamento Atual: A prévia da mensagem exibe o código de texto não renderizado, por exemplo: “Olá mundo :shaking_hands:”.

Desculpe, você está se referindo à página ‘Meus Tópicos’?

Não consigo reproduzir, se eu colocar um emoji em uma resposta de thread, ele é renderizado na pré-visualização como esperado:

Minha falha. O problema parece ser a diferença de como os emojis são usados nas chaves “cooked” e “excerpt” na API.

1 curtida

Este tópico foi fechado automaticamente 3 dias após a última resposta. Novas respostas não são mais permitidas.