Javascript personalizzato in <head> scompare

Versione di Discourse: 2.4.1

Ho aggiornato Discourse all’ultima versione, poi ho notato che alcuni script JavaScript aggiunti in <head> non vengono visualizzati nel codice sorgente HTML.
Ad esempio, lo script di Google Analytics è stato aggiunto tramite Modifica CSS/HTML.

Perché succede questo? Sono molto confuso.

Se scrivo male il tag <script>, ad esempio <script123>, quel codice viene visualizzato

Se lo modifico di nuovo in <script> normale, scompare di nuovo.

Non “scompare”, è ancora lì. Quello che succede è che estraiamo tutti gli script inline e li mettiamo in un unico file per il tuo tema.

discourse/app/models/theme_field.rb at main · discourse/discourse · GitHub

Quindi, se cerchi nel codice sorgente della pagina theme-javascript, dovresti vedere qualcosa di simile

file javascript del tema

Questo file conterrà tutti i tuoi script inline.

Inoltre, Discourse ha il supporto nativo per Google Analytics, quindi perché non usarlo?
Cerca nelle impostazioni Analytics

Ok, grazie, ci proverò