Página em branco repentina no Android com a versão 2.7.2

Eu uso o Firefox para Android 68 no Android 9.

Desde 2021-06-05, o community.metabrainz.org aparece apenas como uma página em branco para mim, tanto quando estou logado quanto quando não estou.
Tentei o navegador Chrome incluído, e o problema é o mesmo.

No entanto, o Meta funciona normalmente.

O MetaBrainz Discourse está na versão Discourse 2.7.2 - https://github.com/discourse/discourse version 81070b323f4679e3052efe64b5db7fecada10f23, que é mais antiga que a do Meta Discourse 2.8.0.beta2 - https://github.com/discourse/discourse version 940eb28e31636cf585a27daa92a1e86a14238423.

Testei em um Android mais antigo do meu escritório e lá funciona com o navegador Samsung. :thinking:

Alguma ideia?

Aqui estão os erros que ocorrem apenas no community.metabrainz.org (página em branco):

SyntaxError: expressão esperada, mas encontrado '.'
https://community.metabrainz.org/assets/application-b2ca9fbe8bab1b27bb00821fc91900c720b3c6836296c8e6062d44a1ed6d82f2.js

Error: Não foi possível encontrar o módulo discourse/lib/theme-settings-store
https://community.metabrainz.org/assets/_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js

ReferenceError: Discourse não está definido
https://community.metabrainz.org/assets/start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js

Atualização: Removi os erros de Content Security Policy que eram comuns tanto ao meta.discourse.org quanto ao community.metabrainz.org; eles estavam apenas distraindo e eram irrelevantes.

O Firefox para Android está atualmente na versão 88.1.4. Você consegue reproduzir o problema nessa versão? Para mim, ele carrega perfeitamente na versão atual:

No entanto, nenhuma das versões é oficialmente suportada, pois só damos suporte ao Chrome no Android.

Para sua informação - Recebemos reclamações semelhantes após atualizar os fóruns para a versão 2.7.2: o site móvel fica completamente em branco. No entanto, não temos detalhes específicos sobre o sistema operacional ou navegador do cliente.

Sei, mas apenas a versão 68 oferece suporte a complementos (preciso do Violentmonkey no celular para verificar minha coleção de CDs quando estou em lojas de segunda mão).

E ele também aparece em branco no navegador integrado (Chrome).

Não consigo reproduzir isso nem no Firefox nem no Chrome no meu celular Android.

Também abre corretamente no meu computador.

Ah. Talvez seja porque eu estou logado.
Vou tentar identificar todos os casos possíveis em que funciona e em que não funciona.

Muito obrigado pelo seu feedback.
De fato, funciona com versões mais recentes do Chrome!

Para registro (em negrito, minha própria configuração; as demais são de telefones de teste do trabalho; navegadores com riscado não têm suporte a extensões):

Navegador Sistema Operacional Móvel Status de community.metabrainz.org (2.7.3) Status de meta.discourse.org (2.8.0)
Firefox 68.2.0 Android 5.0.2 :x: :green_circle:
Firefox 68.11.0 Android 9 :x: :green_circle:
Firefox 69+
Chrome 46.0.2490.76 Android 5.0.2 :x: :x:
Chrome 56.0.2924.87 Android 6.0.1 :x: :green_circle:
Chrome 77.0.3865.92 Android 9 :x: :green_circle:
Chrome 91.0.4472.88 Android 5.0.2, Android 6.0.1, Android 9 :green_circle: :green_circle:
Samsung Internet 13.2.3.2 Android 6.0.1 :green_circle: :green_circle:
Samsung Internet 14.0.3.5 Android 6.0.1 :green_circle: :green_circle:
Edge 40.15063.1868.0 Windows 10 :x: :x:

Solução alternativa

Como solução alternativa, atualizei o Chrome e instalei o site do Discourse como um ícone de área de trabalho / favorito / aplicativo? e o usarei até que community.metabrainz.org (agora na versão 2.7.3) atinja uma versão tão recente quanto meta.discourse.org (versão 2.8.0), que novamente é compatível com o Firefox para Android 68.11.0. :slight_smile:
Toque longo nos links me permite abri-los no Firefox. Um pouco mais lento, mas bom o suficiente para mim.


Post associado em community.metabrainz.org

O bug está sendo rastreado aqui

Olá @sam,
A versão 2.8.0 do Discourse, usada aqui no meta, não apresenta problemas, então não há necessidade de alterar o código do Discourse para esse problema, acredito.
Apenas aguardamos a versão 2.8.0 e o problema será resolvido.
Enquanto isso, usamos outro navegador.

Bem… você não é o único a sofrer com esse problema, @jesus2099 :slight_smile:

Sim, mas o corretivo mencionado aparentemente seria servir uma versão HTML estática e somente leitura para esses navegadores.

Por isso, prefiro aguardar sem alterações, já que esta versão mais recente do Discourse, aqui no meta (2.8.x), funciona com esses navegadores no modo completo (talvez graças à transpilação).

Não, acho que você entendeu mal.

Isso provavelmente não foi intencional, mas me fez sorrir :slight_smile:

Ótimo, então! :grin::+1:
Vi o erro de digitação não intencional, mas depois deixei intencionalmente assim. :wink::face_with_hand_over_mouth:
Será corrigido! Super!