Sobreposições de Emoji no chat falham e causam pulos na página

Comportamento estranho aparecendo no breakpoint do desktop ao tentar usar emojis em mensagens de chat.

Esse comportamento específico está ocorrendo no Firefox no desktop. Passos para reproduzir:

  1. Carregue a página do Discourse.
  2. Abra um chat.
  3. Passe o mouse sobre uma mensagem, o que faz com que o modal apareça com a opção de selecionar um emoji.
  4. Clique no botão de emoji.

Resultados: O modal de emoji abre e fecha, e a página salta para baixo na lista de threads.
Observação: no Chrome no desktop, a camada modal não desaparece, então um emoji pode ser adicionado à mensagem de chat, mas o salto da página ainda ocorre.

Aqui está um vídeo que fiz mostrando o comportamento:

O comportamento não ocorre no breakpoint móvel, pelo que pude apurar.

Editar: Notas adicionais de testes: o modal de emoji fecha apenas na rota inicial. Se você estiver visualizando uma thread, o salto da página ainda ocorre, mas o modal permanece e um emoji pode ser anexado a uma mensagem de chat.

Sim, esta é uma regressão recente, ainda não analisei isso, mas vamos analisar.

2 curtidas

Não priorizando no momento, pois será corrigido como parte de um trabalho maior.

1 curtida

Isso deveria ter sido corrigido por DEV: unifies emoji picker (#28277) · discourse/discourse@6740a34 · GitHub

4 curtidas

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