Tive alguns problemas com o Discourse travando quando usado no Chrome em um celular Android. O travamento é que o Chrome para de responder e, depois de um tempo, recebo um pop-up do Android “O aplicativo não está respondendo”.
Às vezes, isso acontece aleatoriamente ao abrir um tópico ou rolar por um tópico, e reiniciar e verificar o tópico novamente funciona bem. Embora às vezes eu tenha tido tópicos que simplesmente continuaram travando, o mais recente foi este.
Isso parece acontecer apenas ao usar a combinação Android/Chrome, o Firefox no celular lida bem com isso, assim como o Chrome no computador.
Estou executando o Android 10 com o Chrome 103.0.5060.53
3 curtidas
Eu também tive alguns desses ontem à noite na minha combinação Android/Chrome. Tentarei obter alguns passos para reproduzir o problema.
3 curtidas
Existem 24570 caracteres de código nesse tópico, e infelizmente é bastante comum que celulares Android tenham dificuldade em renderizá-los. Você verá a mesma coisa se tentar ver um diff grande no GitHub.
Adicionamos um limite para não destacar blocos de código maiores que 30k caracteres, mas os daquele site são menores, então eles renderizam bem no desktop, mas têm dificuldade em dispositivos com menos recursos.
Está em nosso roadmap de longo prazo para executar o destaque de código em uma thread em segundo plano, mas ainda não chegamos lá.
3 curtidas