Após atualizar para a versão 2.6.0.beta6 (3e1b94c227), o cartão do usuário não abre no dispositivo móvel. Testei no meta e não houve problema. Talvez por nosso Discourse ser RTL, esse problema tenha ocorrido.
Não temos problema no desktop, mas no celular, ao tocar na imagem do usuário, o cartão não abre; ao tocar novamente, entramos no perfil.
Não há registro de erro…
Fiz o teste com um modelo padrão sem nenhum componente.
Consegui reproduzir esse problema. Parece ser um bug no R2.
Se a opção :rtl for passada para o compilador, ele executa o CSS através do R2 e aplica as mágicas de mudança para RTL.
Isso funciona muito bem, mas, por algum motivo, parece que estamos encontrando um caso de borda onde ele retorna CSS embaralhado. Usamos um padrão para criar um efeito de fade para menus de navegação mobile, que se parece com isso.
Este não é o único lugar onde o usamos; é apenas um exemplo.
Parece que esse padrão é mais do que o R2 consegue lidar. Estamos chamando uma função RGBA e passando uma variável CSS para ela, e também adicionamos um ponto de parada (stop).
Quando isso é passado pelo R2, ele retorna algo assim.