Le anteprime di Composer non funzionano su Safari

Nella mia istanza Discourse l’anteprima sul lato destro del compositore non viene più visualizzata in Safari:

Questo è iniziato forse qualche settimana fa, forse intorno al momento in cui sono passato alla versione 3.1-beta6 o giù di lì, ma non sono sicuro della tempistica.

Ho anche notato che il contenuto dei post (credo) in coda non viene visualizzato nemmeno durante la revisione. Altri post (segnalazioni, ecc.) che sono già stati pubblicati vengono visualizzati normalmente durante la revisione.

Funziona tutto bene su Chrome e Safari per iOS, e anche qui su Meta in Safari.

In termini di debug ho provato Safari su altri computer, con diversi ISP, con altri account utente, ecc. Il problema persiste su tutti.

Ho anche provato a disabilitare tutti i plugin, ma senza successo. Nessuna modifica significativa apportata al sito di recente (in termini di plugin, lavori CSS, ecc.).

Vedo due errori nella console quando apro il compositore in Safari, ma non sono sicuro che sia rilevante (non compare su Chrome o su Meta):

CleanShot 2023-08-02 at 23.09.44@2x

Qualcuno ha ulteriori idee su come capire cosa sta causando questo problema?

1 Mi Piace

Succede la stessa cosa in modalità sicura?

1 Mi Piace

Sì, purtroppo sta ancora succedendo con la modalità provvisoria attivata.

MODIFICA: Ho anche provato a:

  • Disattivare tutte le estensioni di Safari
  • Passare a un tema predefinito non modificato senza componenti del tema attivati
1 Mi Piace

sono ora sul tuo forum e funziona

nuovo argomento:

post di risposta:

Safari iOS iPad desktop

3 Mi Piace

Grazie per aver controllato da parte tua @Lilly! Sicuramente un problema strano allora. A quanto pare funziona anche sul Mac di mia moglie, ma non su nessuno dei miei (uno dei quali uso raramente, ha un sistema operativo più vecchio ed è persino fisicamente situato in un paese diverso). Finché non influisce su altri utenti, immagino che non sia la fine del mondo, ma è comunque piuttosto fastidioso.

Ma qualunque sia la causa, potrebbe non essere Discourse a causarlo allora. È solo strano che funzioni su Meta e non sul mio forum. Inoltre, non so cos’altro potrebbe causarlo dato che ho disabilitato ogni estensione o ad blocker ecc. che è in esecuzione sulla mia macchina.

Qualcuno ha altre idee su cosa potrebbe interferire con questa parte molto specifica di Discourse?

2 Mi Piace

Su quale versione di Safari e macOS si verifica questo problema?

Puoi anche pubblicare uno screenshot di questi messaggi di errore espansi? Una rapida ricerca su Stack Overflow porta a un problema molto specifico di Safari, quindi potrebbero esserci informazioni più interessanti lì.

2 Mi Piace

Ora è comparso un solo errore, ma ecco l’ingrandimento:

Tuttavia, questo potrebbe essere un buon indizio, dato che mi sono imbattuto anche in questo problema di Safari quando ho aggiunto di recente un’espressione regolare con lookbehind negativo.

Il mio Safari è alla versione 16.3. Proverò ad aggiornarlo alla 16.6 e vedrò se questo risolve il problema.

EDIT: Vedo che i lookbehind negativi sono supportati solo dalla versione 16.4, quindi l’aggiornamento dovrebbe probabilmente risolvere il mio problema precedente, vediamo se questo problema è correlato. Tuttavia, sono un po’ preoccupato che il mio sito sia inutilizzabile per coloro che utilizzano versioni precedenti di Safari, soprattutto quando gli aggiornamenti di Safari sono collegati agli aggiornamenti del sistema operativo.

EDIT 2: L’aggiornamento a Safari 16.6 ha funzionato:

Quindi immagino che dovrò prendere una decisione tra avere il lookbehind negativo in un’espressione regolare di Parole Monitorate o un’esperienza interrotta per le persone con una versione obsoleta di Safari…

Grazie a tutti per il vostro aiuto! :folded_hands:

3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.