Ótima ideia para um Componente de Tema!
Já enviei um PR para fazer o seguinte:
- elimina a necessidade do jQuery
- elimina a preocupação com o timing (use o framework Ember e o núcleo do Discourse, não lute contra eles)
- modifica o Modelo do Composer para ajudar a alcançar o resultado (como você corretamente sugeriu)
Não ficarei chateado se você não o mesclar, mas espero que ajude a ver outra maneira de fazer as coisas ![]()
(Não posso prometer que não há bugs, mas estou feliz em dar sequência a qualquer um!
)