Il calendario Discourse non mostra più eventi (solo in alcuni browser)

Qualcun altro ha problemi con determinati browser? Sembra che per me vada bene su Chrome, ma non per altri come Mozilla Firefox o Microsoft Edge.

Edge:

Mozilla:

Chrome:

Ho testato Chrome in modalità normale, in incognito e sul browser mobile e funziona su tutti. Sono solo gli altri browser che sembrano avere problemi (ho testato solo Mozilla e Edge desktop; entrambi non hanno funzionato).

2 Mi Piace

Sì, lo stesso vale per noi.

Mi è stato chiesto dai nostri utenti perché il calendario non mostra più eventi…

Mi ci è voluto un po’ per scoprirlo, è solo in alcuni browser. Altri browser per lo stesso utente funzionano come previsto.

NON funziona qui in

  • Firefox su desktop
  • Firefox su mobile
  • Safari su mobile

Funziona BENE qui:

  • Chrome (Chromium) su mobile
  • Brave su desktop (basato su Chromium)
2 Mi Piace

Continuazione della discussione di Discourse Calendar:

Come iniziato qui Discourse Calendar (and Event) - #407, vorrei richiamare l’attenzione su un errore che stiamo riscontrando nella nostra istanza self-hosted di Discourse dopo l’ultimo aggiornamento a 3.2.0.beta2-dev

1 Mi Piace

Ho testato questo con gli ultimi browser Chrome, Firefox e Brave su Ubuntu. Gli eventi vengono visualizzati con tutti questi browser.

Sembra che il problema si verifichi solo sui sistemi operativi Windows. Qualcuno può confermare?

Non sono sicuro che causerebbe un problema, ma per i browser in cui gli eventi non compaiono, sai se è in uso un’estensione di blocco degli annunci?

1 Mi Piace

Ciao Simon,

NON posso confermarlo. Per noi, l’errore si verifica anche su dispositivi iPhone e (ultimi) Android, nonché su desktop Linux (MX Linux) con browser non Chromium.

Mi sono preso il tempo di installare un altro browser: 115.3.1esr (64-Bit) su mx linux solo per chiarire la tua domanda riguardo al blocco degli annunci o ad altre estensioni.

Sfortunatamente, anche con quel browser nuovo di zecca senza alcuna estensione e senza blocco DNS, il calendario non mostra alcuna voce.

Altri suggerimenti? Esiste un’installazione di Discourse dove potrei riprovare il calendario? https://meta.discourse.org/ non ha l’estensione installata/abilitata per me, quindi non posso verificarla - lo stesso su https://try.discourse.org/

Ho già provato a disabilitare ogni estensione sul nostro forum ospitato privatamente per verificare se causano problemi, ma sembra di no. Anche la modalità sicura di Discourse non ha aiutato.

Non so cos’altro potrei fare per avvicinarmi a una soluzione qui. Per favore, aiutami.

Ho aggiunto una categoria di calendario temporanea su try.discourse.org in modo che tu possa fare un test. :+1:

https://try.discourse.org/t/demonstration-calendar/1465

Ci penserò a metterne una più permanente anche lì. :slight_smile:

5 Mi Piace

Non ho problemi con il calendario che mostra gli eventi in Chrome e Edge, ma non mi vengono mostrati in Firefox. :thinking: Ho installato il plugin del calendario su due istanze diverse ed è lo stesso per entrambe.

Gli eventi non vengono mostrati nemmeno nel calendario di Safari su iOS sul mio iPad e sicuramente prima venivano mostrati.

3 Mi Piace

Grazie mille Jammy per aver fornito il calendario sul sistema di prova di Discourse ospitato.

Inoltre, lì il mio Firefox e Safari non mostrano eventi nel calendario, mentre Brave (che è basato su Chromium, lo fa):

Firefox:
Firefox su Linux

Brave (basato su Chromium):

Quindi l’errore non è correlato al nostro sistema Discourse self-hosted. Quindi siamo almeno un passo avanti nell’analisi.

Ho anche provato a impostare la lingua del mio browser su inglese (il nostro predefinito è il tedesco) ma non ha aiutato. Inoltre, cambiare la stringa dello user agent in Firefox, ad esempio, nell’ultimo browser Chrome non ha funzionato.

Qualche altra idea, qualcuno?

1 Mi Piace

Non so se sia rilevante, ma c’è un avviso relativo al plugin del calendario in Firefox quando controllo la console degli strumenti per sviluppatori per l’argomento del calendario

non c’è un avviso simile nella console degli strumenti per sviluppatori di Brave

Riesco a vedere la voce del calendario che ho aggiunto per il 30 settembre sia su Chrome che su Firefox sul mio laptop Windows, così come su Safari sul mio iPhone (sia nel calendario nell’argomento che in quello della categoria) - questo come anonimo.

Vedo solo gli eventi aggiuntivi che hai aggiunto su Chrome, però. :thinking:

strano…

In Brave, vedo i tuoi eventi e quello che ho aggiunto.

Inoltre, nessuna differenza qui tra il calendario mostrato a livello di categoria e quello nell’argomento.

Infatti, su try.discourse non riesco a vedere gli eventi con Firefox 118.0.1 su Win11 (funziona con Chrome 117.0.5938.132)
ma funziona ancora su un’istanza su 3.2.0.beta2-dev ( 75e8a6bf90 ) e con il plugin del calendario aggiornato solo a questo commit Update translations (#428) · discourse/discourse-calendar@afc2ee6 · GitHub

2 Mi Piace

Confermato, questo è un bug su Firefox, lo risolveremo:

a sinistra è Chrome Linux, a destra è Firefox Linux

6 Mi Piace

Credo che questo sia stato risolto in: :+1:

4 Mi Piace

Posso confermare che è stato risolto con le ultime build :sunny: :partying_face:

Grazie a tutti per il vostro supporto nella valutazione e conferma di questo errore, e grazie agli sviluppatori per la rapida correzione :heart:

4 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 3 giorni. Non sono più consentite nuove risposte.