Problema recente sotto iOS 9.3.5

Fino a pochi giorni fa era possibile visualizzare forums.sketchup.com su un iPad con versione 9.3.5. Ora la pagina appare bianca.

Questo screenshot mostra gli errori che si verificano sulla pagina. Qualcuno di questi vi sembra familiare?

A proposito, gli stessi errori si presentano anche su meta.discourse.org.

1 Mi Piace

C’è un motivo specifico per cui sei bloccato su questa versione molto vecchia?

La persona che ha segnalato il problema ha un iPad, penso, solo per visualizzare il forum, e per caso è abbastanza vecchio da poter utilizzare solo l’ultima versione 9.3.5.

C’è stato un recente cambiamento che potrebbe spiegare perché non funziona più?

1 Mi Piace

Facciamo sempre del nostro meglio per stare al passo con un target di browser piuttosto aggressivo. Maggiori dettagli sono disponibili qui: What is Discourse? | Discourse - Civilized Discussion

Al momento non supportiamo ufficialmente più iOS 9. Questo significa che possiamo fare affidamento su più funzionalità del browser con meno polyfill complessi.

Per quanto riguarda ciò che accadrà:

@j.jaffeux se ne occuperà.

  • Se esiste una soluzione semplice, la risolveremo.

  • Se la situazione si presenta complessa, provvederemo a mostrare correttamente un messaggio di “browser non compatibile” sulla pagina.

3 Mi Piace

Grazie. E per quanto riguarda i tempi, è solo negli ultimi giorni che hai fatto qualcosa che avrebbe compromesso iOS 9? Il proprietario dell’iPad dice che il forum era funzionante la settimana scorsa.

Inoltre, tutti i forum basati sul tuo software sono obbligati a rispettare i tuoi requisiti minimi, oppure possono applicare le proprie patch per rimanere compatibili?

1 Mi Piace

È probabile che si tratti di qualcosa accaduto nell’ultimo mese circa; non distribuiamo i nostri clienti aziendali ospitati con la stessa aggressività con cui distribuiamo questo sito (che viene aggiornato ad ogni commit).

Ci sono stati alcuni cambiamenti che potrebbero aver causato questo problema; @j.jaffeux darà notizie entro un giorno o due.

Per quanto riguarda il fork o le patch per ottenere la compatibilità, non è un compito semplice. Discourse è un’applicazione piuttosto ricca e tendiamo a sfruttare le funzionalità dei browser moderni; questo è un bersaglio mobile. Non ci piace complicare il nostro codice interno per aggirare le carenze delle specifiche dei browser; lo facciamo solo quando non abbiamo scelta.

Detto questo, siamo molto impegnati a garantire una visualizzazione in sola lettura per i crawler, ad esempio:

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

Che funzionano su quasi tutti i browser, anche quelli molto vecchi.

Aspettiamo di vedere cosa dirà @j.jaffeux qui.

Se in qualche modo desideri passare alla visualizzazione “sola lettura” per i browser non supportati (invece di mostrare “spiace, il browser non è supportato”), è un lavoro che non mi dispiacerebbe esplorare; inviaci un messaggio separato qui a @team.

3 Mi Piace

Grazie per averci dato un’occhiata.

2 Mi Piace

Ciao,

questo commit dovrebbe risolvere il problema:

5 Mi Piace

Grazie, farò provare di nuovo all’utente del vecchio iPad.

1 Mi Piace

Dovremo prima distribuire SketchUp :slight_smile:

2 Mi Piace

Certo, ci ho pensato anch’io. Stavo per fargli provare prima il tuo sito.

6 Mi Piace

Ho ricevuto una risposta: ora il tuo forum è visibile sui vecchi iPad.

6 Mi Piace

Ti faremo deployare oggi, tra circa un’ora

2 Mi Piace