Добавление аналитики Plausible или отслеживания Fathom в Discourse

Добавление скрипта src для политики безопасности контента Fathom или Plausible больше не требуется из-за обновления Content-Security-Policy now uses 'strict-dynamic'

Ash из Fathom сообщает, что они обновят документацию Discourse.

И Fathom, и Plausible отлично работают с добавленными компонентами:

<script src="https://cdn.usefathom.com/script.js" data-spa="auto" data-site="yourcode" data-canonical="false" defer></script>

<script defer data-domain="YOUR-Domain" src="https://plausible.io/js/script.js"></script>

Это может показаться очевидным, но… Компоненты со скриптами Plausible или Fathom, по-видимому, не будут работать, если они не прикреплены к теме, установленной как «по умолчанию». Я не проверял это на сайте с несколькими доступными темами, но подозреваю, что аналитические компоненты не будут вызываться без выбора темы по умолчанию. Это кажется странным, учитывая, что Discourse в остальном отлично работает, насколько я могу судить, используя тему Discourse по умолчанию без явного указания её как основной.

@Falco, возможно, принудительный выбор темы по умолчанию был бы полезен.