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?
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.
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?
É 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:
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.