Pagina bianca improvvisa su Android con la versione 2.7.2

Uso Firefox per Android 68 su Android 9.

Dal 2021-06-05, community.metabrainz.org appare come una pagina vuota per me, sia che sia loggato o meno.
Ho provato con il browser Chrome incluso, stesso problema.

Meta invece funziona correttamente.

MetaBrainz Discourse è Discourse 2.7.2 - https://github.com/discourse/discourse version 81070b323f4679e3052efe64b5db7fecada10f23, che è una versione più vecchia rispetto a meta Discourse 2.8.0.beta2 - https://github.com/discourse/discourse version 940eb28e31636cf585a27daa92a1e86a14238423.

Ho provato su un Android più vecchio del mio ufficio e lì funziona con il browser Samsung. :thinking:

Qualche idea?

Ecco gli errori che si verificano solo su community.metabrainz.org (pagina vuota):

SyntaxError: expected expression, got '.'
https://community.metabrainz.org/assets/application-b2ca9fbe8bab1b27bb00821fc91900c720b3c6836296c8e6062d44a1ed6d82f2.js

Error: Could not find module discourse/lib/theme-settings-store
https://community.metabrainz.org/assets/_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js

ReferenceError: Discourse is not defined
https://community.metabrainz.org/assets/start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js

Aggiornamento: ho rimosso gli errori Content Security Policy che erano comuni a meta.discourse.org e community.metabrainz.org, erano solo di disturbo e irrilevanti.

Firefox per Android è attualmente alla versione 88.1.4; riesci a riprodurre il problema su questa? Per me funziona correttamente sulla versione attuale:

Tuttavia, nessuna delle due versioni è ufficialmente supportata, poiché supportiamo solo Chrome su Android.

Per tua informazione: abbiamo ricevuto lamentele simili dopo l’aggiornamento dei forum alla versione 2.7.2: il sito mobile diventa completamente vuoto. Non abbiamo tuttavia informazioni specifiche sul sistema operativo o sul browser del client.

Lo so, ma solo la 68 supporta le estensioni (mi serve Violentmonkey su mobile per controllare la mia collezione di CD quando sono nei negozi dell’usato).

Inoltre, è anche vuota con il browser integrato (Chrome).

Non riesco a riprodurre il problema né su Firefox né su Chrome sul mio telefono Android.

Funziona correttamente anche sul mio desktop.

Ah. Forse è perché sono loggato.
Proverò a identificare tutti i casi possibili in cui funziona e in cui non funziona.

Grazie mille per il vostro feedback.
Infatti funziona con Chrome più recente!

Per completezza (in grassetto la mia configurazione; le altre provengono dai telefoni di prova aziendali; i browser barrati non supportano i componenti aggiuntivi):

Browser Sistema operativo mobile Stato di community.metabrainz.org (2.7.3) Stato di meta.discourse.org (2.8.0)
Firefox 68.2.0 Android 5.0.2 :x: :green_circle:
Firefox 68.11.0 Android 9 :x: :green_circle:
Firefox 69+
Chrome 46.0.2490.76 Android 5.0.2 :x: :x:
Chrome 56.0.2924.87 Android 6.0.1 :x: :green_circle:
Chrome 77.0.3865.92 Android 9 :x: :green_circle:
Chrome 91.0.4472.88 Android 5.0.2, Android 6.0.1, Android 9 :green_circle: :green_circle:
Samsung Internet 13.2.3.2 Android 6.0.1 :green_circle: :green_circle:
Samsung Internet 14.0.3.5 Android 6.0.1 :green_circle: :green_circle:
Edge 40.15063.1868.0 Windows 10 :x: :x:

Soluzione alternativa

Come soluzione temporanea, ho aggiornato Chrome e installato il sito Discourse come icona desktop / preferito / app? e lo userò fino a quando community.metabrainz.org (ora in versione 2.7.3) non raggiungerà una versione recente simile a quella di meta.discourse.org (versione 2.8.0), che è di nuovo compatibile con Firefox per Android 68.11.0. :slight_smile:
Tenendo premuto sui link, riesco ad aprirli in Firefox. Leggermente più lento, ma per me va bene.


Post associato su community.metabrainz.org

Il bug è tracciato qui

Ciao @sam,
La versione 2.8.0 di Discourse, utilizzata qui su meta, non presenta problemi, quindi non è necessario modificare il codice di Discourse per questa problematica, credo.
Basta attendere la versione 2.8.0 e il problema sarà risolto.
Nel frattempo utilizziamo un altro browser.

Beh… non sei l’unico a soffrire di questo problema @jesus2099 :slight_smile:

Sì, ma la correzione menzionata consisterebbe apparentemente nel servire una versione HTML statica e in sola lettura a quei browser.

Quindi preferisco attendere senza apportare modifiche, poiché questa versione più recente di Discourse, qui su meta (2.8.x), funziona con quei browser in modalità completa (forse grazie alla transpilazione).

No, penso tu abbia frainteso.

Probabilmente non era intenzionale, ma mi ha fatto sorridere :slight_smile:

Perfetto, allora! :grin::+1:
Ho notato il refuso involontario, ma poi ho deciso di lasciarlo così intenzionalmente. :wink::face_with_hand_over_mouth:
Sarà corretto! Fantastico!