In alternativa, potresti semplicemente nascondere l’interruttore del composer con il CSS. Immagino che sia un po’ più semplice che usare MutationObserver.
Per farlo, installa semplicemente un nuovo componente qui: https://discourse.yoursite.com/admin/config/customize/components
Quindi, aggiungi un piccolo snippet CSS al codice di quel componente che assomigli a questo:
.composer-toggle-switch {
display: none;
}
Ho usato questo per imporre l’editor Markdown predefinito, poiché l’editor rich text non funziona (ancora) bene con il plugin Discourse Math.