L'esperienza di Tecnoblog con i commenti di Discourse

Ho notato un altro problema sul tuo sito. Vedo che hai integrato il sistema darkmode/lightmode del tuo blog con il nuovo embed di Discourse, in modo che cambiando la modalità del blog cambi automaticamente anche quella dell’embed. Tuttavia, mentre l’integrazione funziona bene su Firefox e Chrome, non funziona su Safari. Immagino che si tratti di un problema di Discourse, dato che non solo il popup “Consenti accesso” è rilevante solo per Safari, ma anche un altro problema relativo al funzionamento errato della barra di scorrimento riguarda esclusivamente Safari.

Metendo da parte tutto ciò, sono curioso di sapere come hai realizzato l’integrazione tra darkmode e lightmode. Ho avviato un post intitolato Modalità scura automatica per i commenti incorporati alcuni anni fa, e grazie a ciò sono riuscito a far scrivere a qualcuno uno script utilizzando postMessage per far funzionare insieme i due sistemi. Ma con il nuovo sistema completo di embed dei commenti di Discourse, lo script sembra essere stato interrotto (con l’impostazione predefinita stranamente che è la modalità scura del tema di Discourse). Quindi la mia domanda è: avevi già uno script postMessage scritto in precedenza, che hai aggiornato per il nuovo sistema di embed di Discourse? E in tal caso (anche se tu usi WordPress e io uso Ghost), ti importerebbe condividere il tuo codice? Forse potrei confrontare il tuo codice con quello che ho io per provare a far funzionare le cose con Ghost e con la mia configurazione di darkmode del blog.