Muito obrigado pela correção @renato, e por dedicar tempo para postar uma atualização aqui!
As correções de bugs recentes trouxeram a funcionalidade do editor de rich text para um ponto em que ele pode servir para tornar nosso fórum mais acessível a usuários menos técnicos que ainda não estão familiarizados com Markdown e não estão motivados a aprendê-lo.
Ainda existem algumas condições sob as quais os resultados não são os esperados, mas estas são coisas que não é razoável mitigar através da base de código do Discourse:
Corrupção devido a sintaxe de marcação incidental
As postagens podem ser corrompidas no caso de haver conteúdo que incidentalmente se assemelha a marcação. Isso se deve à decisão intencional de suportar marcação no editor de rich text.
Para o nosso caso de uso, onde aqueles que desejam usar marcação devem usar o editor Markdown, enquanto o editor de rich text se destina apenas ao uso por aqueles sem interesse em usar marcação, esta é uma decisão muito infeliz. Um dos problemas mais significativos que temos com usuários não técnicos usando o editor Markdown é a corrupção de postagens devido a marcação incidental e eu tinha grandes esperanças de que o editor de rich text forneceria uma solução para isso. No entanto, para o caso de uso onde um fórum fornecerá apenas um editor de rich text, este design faz todo o sentido, pois ainda permite que usuários fluentes em Markdown componham postagens de forma eficiente.
Formatação incorreta devido a marcação inadequada no conteúdo da área de transferência
Temos um caso em que o conteúdo do tipo “text/html” adicionado à área de transferência ao copiar de um aplicativo específico tem marcação HTML inadequada, o que resulta em formatação incorreta quando o conteúdo é colado no editor de rich text fora de um bloco de código.
Este é, claro, um bug no aplicativo e o Discourse está agindo 100% corretamente ao formatar o conteúdo conforme indicado pela marcação.