Problema recente no iOS 9.3.5

Até alguns dias atrás, era possível acessar o forums.sketchup.com em um iPad com a versão 9.3.5. Agora, a página aparece em branco.

Esta captura de tela mostra os erros que ocorrem na página. Algum deles lhe parece familiar?

Aliás, os mesmos erros aparecem para o meta.discourse.org.

1 curtida

Existe algum motivo específico para você estar preso nesta versão muito antiga?

A pessoa que relatou o problema tem um iPad apenas para visualizar o fórum, acredito, e ele é antigo o suficiente para que a versão 9.3.5 seja a mais recente que ele pode usar.

Houve alguma mudança recente que explique por que ele não funciona mais?

1 curtida

Sempre nos esforçamos para acompanhar um público de navegadores bastante agressivo. Há mais informações aqui: What is Discourse? | Discourse - Civilized Discussion

No momento, oficialmente não damos mais suporte ao iOS 9. Isso significa que podemos contar com mais recursos do navegador, com menos polyfills complicados.

Quanto ao que acontecerá aqui:

@j.jaffeux ficará responsável por investigar isso.

  • Se houver uma correção simples, nós a resolveremos.

  • Se algo parecer complicado, corrigiremos para que exibamos adequadamente uma mensagem de “navegador não compatível” na página.

3 curtidas

Obrigado. E quanto ao momento? Foi apenas nos últimos dias que você fez algo que quebraria o iOS 9? O proprietário do iPad diz que o fórum estava ok na semana passada.

Além disso, todos os fóruns baseados no seu software são obrigados a seguir seus requisitos mínimos, ou podem fazer seus próprios patches para manter a compatibilidade?

1 curtida

É provável que tenha sido algo que ocorreu no último mês e pouco. Não implantamos nossos clientes empresariais hospedados com a mesma agressividade com que implantamos este site (que é atualizado a cada commit).

Houve algumas mudanças que poderiam ter causado isso; @j.jaffeux dará um retorno em um ou dois dias.

Quanto a fazer um fork ou aplicar patches para obter compatibilidade, isso não é uma tarefa fácil. O Discourse é um aplicativo bastante rico e tendemos a aproveitar recursos de navegadores modernos; esse é um alvo em movimento. Não gostamos de complicar nosso código interno para contornar deficiências nas especificações dos navegadores; só fazemos isso quando não temos escolha.

Dito isso, estamos bastante comprometidos em oferecer uma visualização somente leitura para rastreadores, como, por exemplo:

https://web.archive.org/web/20190628044743/https://meta.discourse.org/t/recent-problem-under-ios-9-3-5/121524

E

https://web.archive.org/web/20190628044927/https://forums.sketchup.com/t/cannot-view-forum-on-my-ipad/97863

O que funcionará na maioria dos navegadores, mesmo nos mais antigos.

Vamos aguardar o que @j.jaffeux tiver a dizer aqui.

Se de alguma forma você quiser retornar à visualização “somente leitura” para navegadores não suportados (em vez de “desculpe, o navegador não é suportado”), é um trabalho que eu não me importaria em explorar. Envie-nos uma mensagem separada aqui para @team.

3 curtidas

Obrigado por verificar.

2 curtidas

Olá,

este commit deve resolver o problema:

5 curtidas

Obrigado, vou pedir que o usuário do iPad antigo tente novamente.

1 curtida

Precisaremos implantar o SketchUp primeiro :slight_smile:

2 curtidas

Claro, isso me ocorreu. Eu ia pedir para ele testar seu site primeiro.

6 curtidas

Recebi um retorno: seu fórum agora pode ser visualizado no iPad mais antigo.

6 curtidas

Vamos te colocar em produção hoje, daqui a cerca de uma hora.

2 curtidas