Don
Julho 29, 2024, 4:09pm
1
Olá
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
2 curtidas
Canapin
(Coin-coin le Canapin)
Janeiro 9, 2025, 3:35pm
2
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
Canapin
(Coin-coin le Canapin)
Fevereiro 18, 2026, 12:28pm
3
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.
3 curtidas
pmusaraj
(Penar Musaraj)
Fevereiro 23, 2026, 6:54pm
4
Obrigado pela PR, ela foi mesclada.
1 curtida
Canapin
(Coin-coin le Canapin)
Fevereiro 24, 2026, 11:48am
5
Infelizmente meu PR introduz um novo bug afinal
Quando você toca fora do card, o evento passa pela capa (cloak) e aciona qualquer coisa que possa ser clicada por baixo.
Aqui, um título de tópico:
Desculpe por isso!
2 curtidas
pmusaraj
(Penar Musaraj)
Fechado
Fevereiro 24, 2026, 1:00pm
6
Este tópico foi fechado automaticamente após 15 horas. Novas respostas não são mais permitidas.
pmusaraj
(Penar Musaraj)
Fevereiro 24, 2026, 3:17pm
8
Bom ponto, sem problemas, isso deve corrigir isso (e também adiciona fade-in/fade-out para a capa de fundo):
main ← mobile-card-cloak-refactor
opened 03:17PM - 24 Feb 26 UTC
Two fixes in one:
- when clicking outside the card, now the click event won't… bubble
- the background cloak element is now faded in and out, similar to what we do for modals and lightboxes
Followup to 61fac8a6a8a088dc27257a90d5c19ede7feb5d1e
1 curtida