Problème récent sous iOS 9.3.5

Jusqu’à il y a quelques jours, il était possible d’accéder à forums.sketchup.com sur un iPad sous iOS 9.3.5. Désormais, la page apparaît blanche.

Cette capture d’écran affiche les erreurs qui se produisent sur la page. L’une d’elles vous dit-elle quelque chose ?

Au fait, les mêmes erreurs apparaissent également sur meta.discourse.org.

1 « J'aime »

Y a-t-il une raison particulière pour laquelle vous êtes bloqué sur cette très ancienne version ?

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 ?

1 « J'aime »

Nous nous efforçons toujours de suivre une cible de navigateurs plutôt ambitieuse. Vous en trouverez davantage d’informations ici : What is Discourse? | Discourse - Civilized Discussion

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.

Voici ce qui va se passer :

@j.jaffeux va enquêter sur ce sujet.

  • S’il existe une solution simple, nous la mettrons en place.

  • Si la situation s’avère complexe, nous réglerons le problème afin d’afficher correctement un message « navigateur non compatible » sur la page.

3 « J'aime »

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é ?

1 « J'aime »

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 :

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

et

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

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.

3 « J'aime »

Merci de vous en être occupé.

2 « J'aime »

Bonjour,

ce commit devrait résoudre le problème :

5 « J'aime »

Merci, je vais demander à l’utilisateur de l’ancien iPad de réessayer.

1 « J'aime »

Nous devrons déployer SketchUp en premier :slight_smile:

2 « J'aime »

Bien sûr, cela m’est venu à l’esprit. Je comptais lui faire essayer votre site en premier.

6 « J'aime »

J’ai eu des nouvelles : votre forum est désormais visible sur les anciens iPad.

6 « J'aime »

Nous vous déployerons aujourd’hui, dans une heure environ.

2 « J'aime »