Usercard cloak não desaparece em touchstart

Olá :waving_hand:

Notei que no celular (Android 10) quando abro um cartão de usuário e depois rolo a página, o manto (pano de fundo) ainda fica lá. Anteriormente, ele desaparecia com o cartão de usuário quando eu começava a rolar a página. Agora, é necessário outro toque ou tocar fora do cartão de usuário para que ele desapareça.

Obrigado :slightly_smiling_face:

2 curtidas

Eu também encontrei esse problema um pouco irritante.

Esta é a parte irritante, pois a sobreposição nos impede de interagir com a interface e nos obriga a tocar enquanto o cartão já foi fechado.

1 curtida

Substituir mousedown por pointerdown em discourse/frontend/discourse/app/components/card-contents-base.js at d056c1e358d1cb823632aa4a8c51a42e911969b3 · discourse/discourse · GitHub parece corrigir o problema.

Esses eventos não eram compatíveis com o Safari até 2019, então acho que poderíamos usá-los? A menos que existam ressalvas que eu desconheça.