JavaScript personalizado em <head> desaparece

Versão do Discourse: 2.4.1

Atualizei o Discourse para a versão mais recente e percebi que alguns scripts JavaScript adicionados na tag <head> não aparecem no código-fonte HTML.
Por exemplo, o script do Google Analytics foi adicionado em “Editar CSS/HTML”.

Por que isso acontece? Estou muito confuso.

Se eu fizer a tag <script> errada, como <script123>, esse código será exibido.

Se eu mudar de volta para o normal <script>, ele desaparece novamente.

Ele não ‘desaparece’; ele ainda está lá. O que acontece é que extraímos todos os scripts inline e os colocamos em um único arquivo para o seu tema.

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

Portanto, se você pesquisar no código-fonte da página por theme-javascript, deverá ver algo assim:

theme javascript file

Esse arquivo conterá todos os seus scripts inline.

Além disso, o Discourse tem suporte nativo para o Google Analytics, então por que não usá-lo?
Pesquise nas configurações por Analytics

Ok, obrigado, vou tentar.