このバグレポート を投稿しましたが、ユーザー入力の解析については、コンポーザーは仕様通り動作しているようです。
元の問題は、ユーザーが目次をトリガーするために <div data-theme-toc="true"> </div> コードを挿入した際に発生しました。Markdown の仕様をよく知らないユーザーにとって、この HTML コードの後に空行を置かないとレンダリングに問題が生じることはわかりませんでした。
以下を提案します。コンポーザーのインターフェース(+ボタン)を使ってこのコードを挿入する際に、
- コードを投稿の先頭に挿入する
- コードの後に空行を挿入する
もちろん、ユーザーが誤って設定する可能性は残りますが、これにより私たちが遭遇した問題を防止できるかもしれません。
ちなみに、これは非常に優れたコンポーネントです。極めて有用です!