La personne signalant le problème possède un iPad, je crois, uniquement pour consulter le forum, et il semble assez ancien pour que la version 9.3.5 soit la dernière disponible pour lui.
Y a-t-il eu un changement récent qui expliquerait pourquoi cela ne fonctionne plus ?
Actuellement, nous ne prenons plus officiellement en charge iOS 9. Cela signifie que nous pouvons nous appuyer sur davantage de fonctionnalités du navigateur avec moins de polyfills complexes.
Merci. Qu’en est-il du timing ? Est-ce seulement ces derniers jours que vous avez effectué une action susceptible de rompre la compatibilité avec iOS 9 ? Le propriétaire de l’iPad indique que le forum fonctionnait correctement la semaine dernière.
De plus, tous les forums basés sur votre logiciel sont-ils tenus de respecter vos exigences minimales, ou peuvent-ils appliquer leurs propres correctifs pour maintenir la compatibilité ?
Il est probable que cela soit dû à quelque chose qui s’est produit au cours du dernier mois et demi. Nous ne déployons pas nos clients d’entreprise hébergés aussi agressivement que nous déployons ce site (qui est déployé à chaque commit).
Il y a eu quelques changements qui auraient pu causer cela ; @j.jaffeux nous tiendra informés dans les prochains jours.
En ce qui concerne le fork ou le patch pour obtenir la compatibilité, ce n’est pas une tâche facile. Discourse est une application assez riche et nous avons tendance à tirer parti des fonctionnalités des navigateurs modernes ; c’est une cible mouvante. Nous n’aimons pas compliquer notre code interne pour contourner les lacunes des spécifications des navigateurs ; nous ne le faisons que lorsque nous n’avons pas le choix.
Cela dit, nous sommes très engagés à offrir une vue en lecture seule pour les robots d’indexation, par exemple :
Ce qui fonctionnera sur presque tous les navigateurs, même les plus anciens.
Attendez de voir ce que @j.jaffeux a à dire à ce sujet.
Si vous souhaitez, d’une manière ou d’une autre, basculer vers une vue « lecture seule » pour les navigateurs non pris en charge (au lieu d’un message du type « désolé, le navigateur n’est pas pris en charge »), c’est un travail que je n’hésiterais pas à explorer. Envoyez-nous un message séparé ici à @team.