Acabei de criar este relatório de bug e, pelo que parece, em relação à análise da entrada do usuário, o compositor está em conformidade com as especificações.
O problema original surgiu quando um usuário inseriu o código <div data-theme-toc="true"> </div> para ativar o índice. Como alguém não familiarizado com a especificação do Markdown, ele não tinha ideia de que a ausência de uma linha em branco após esse código HTML causaria um problema de renderização.
Gostaria de propor duas coisas. Ao usar o botão (+) da interface do compositor para inserir esse código, ele deveria:
- inserir o código no início da publicação
- adicionar uma linha em branco após o código
É claro que o usuário ainda poderia cometer erros, mas isso poderia evitar o problema que tivemos.
Aliás, é um componente excelente. Extremamente útil!