É muito difícil testar em versões antigas. Isso foi feito para funcionar na versão mais recente tests-passed. É bem possível que simplesmente não seja compatível com instâncias mais antigas do Discourse.
Você está recebendo um erro de JavaScript no console? Isso pode estar causando a renderização incompleta. Isso não é um componente de estilo
Muito ocasionalmente, o Core faz uma mudança tão grande que a substituição necessária precisa ser alterada de uma forma que não suporta a base de código mais antiga. Dito isso, meu PR incluiu muitas substituições muito cuidadosas que deveriam ser robustas a mudanças no Core. Mas você só pode fazer tanto assim.
Sim, isso é uma incompatibilidade bem básica. Os decorators agora estão sendo importados de um novo local, pois o local antigo foi descontinuado. É provável que esse local não exista na sua instalação antiga.
Sugiro que você aguarde até que seu Discourse seja atualizado para uma versão mais recente.
Acredito que o branching de temas funcione, então você poderia manter 3 branches no mesmo tema (tests-passed, beta e estável).
No entanto, isso não vai abranger a todos e é um trabalho adicional considerável para manter e garantir que tudo continue funcionando, especialmente se o mantenedor for um voluntário.
Obrigado @merefield. Eu pensei que ramificar poderia confundir, então criei um novo repositório — apenas para verificar se isso remove as dependências de versão para @Ryan_NR?
Acabei de perceber que esse texto aparece quando você está respondendo a uma postagem, não apenas ao criar um tópico. O que, pelo menos no meu caso, não funciona muito bem. Existe alguma possibilidade de fazê-lo aparecer apenas ao criar um tópico, da mesma forma que o modelo de tópico funciona atualmente?
Claro. Então você quer que isso aconteça apenas na primeira postagem? Há alguma circunstância em que você possa querer que isso aconteça em postagens subsequentes?
Obrigado, Robert. Não, apenas como descrito — da mesma forma que o original funciona. Ele deve fazer a conversão para exibir como texto de placeholder apenas se o texto do modelo personalizado corresponder ao texto que está no editor.
Foi por isso que fiz a gincana com o JQuery inicialmente, pois só consegui realizar essa verificação depois que ele foi renderizado?
Resolvido e adicionada uma configuração, com valor padrão TRUE, que restringe isso à primeira postagem.
Isso na verdade adiciona um recurso, pois o Modelo do Tópico (ou texto de marcador de posição personalizado) agora pode ser aplicado a todas as postagens, se você desejar
Testei bastante (em ambientes de desenvolvimento e produção), mas fique à vontade para verificar.
Isso corrige o problema descrito, mas criou um novo. Se você tiver um rascunho e o reabrir, o texto do rascunho será perdido. Por favor, verifique isso.
O comportamento deve ser o de realizar a conversão apenas se o texto que será exibido no editor corresponder ao texto do modelo.
Ainda não consigo reproduzir… você pode me fornecer os passos exatos para reproduzir o problema (STR), incluindo as configurações exatas quando isso ocorreu? Meu rascunho de resposta e meu novo tópico rascunhado foram recuperados corretamente.
Isso acontece quando acesso um tópico que possui um modelo personalizado. Começo um rascunho, depois saio do site. Quando volto, clique no meu logotipo de avatar no canto superior direito e no nome, e então em Rascunhos.