Markdown + HTML estranhamente ordenados são exibidos de forma diferente na postagem vs. pré-visualização

**<big>Este é um teste:** Fim do teste.</big>

A prévia mostra (imagem):
image

Na verdade, mostra (imagem para referência histórica):
image

Na verdade, mostra (texto):
Este é um teste: Fim do teste.


Ao alterá-lo para

<big>**Este é um teste:** Fim do teste.</big>

como eu pretendia fazer, ele exibe corretamente e de forma consistente. Não tenho certeza sobre o comportamento esperado da combinação estranha de markdown + HTML, mas pelo menos deveria ser consistente entre a prévia e a postagem real.

A ordenação inconsistente de tags não é suportada em nenhuma engine de marcação e sempre produzirá resultados desconhecidos e, em geral, ruins.

Certo. Então, estou curioso: o que o pré-visualização e o pós-renderização fazem de diferente que pode causar inconsistências?

Isso está bem documentado em toda a internet, por exemplo http://www.bu.edu/tech/services/cccs/websites/www/non-wordpress/start/html-introduction/syntax/nesting-tags/

Eu estava me referindo especificamente ao motor de renderização do Discourse. Entendo que não é suportado o uso de tags em ordem incorreta. Eu só estava curioso se, por exemplo, houver duas implementações separadas, se o algoritmo é não determinístico, etc.

Existem diferenças na marcação entre a pré-visualização e os tópicos. A maioria delas está relacionada a conteúdo adicionado no lado do servidor (como as one boxes), mas outras são tão simples quanto a posição no DOM. O editor possui uma estrutura HTML diferente da visualização das publicações, e isso é suficiente para causar diferenças em comportamentos não suportados como este.