Я только что создал этот отчет об ошибке, и, судя по тому, как парсится пользовательский ввод, редактор соответствует спецификации.
Изначальная проблема возникла, когда пользователь вставил код <div data-theme-toc="true"> </div> для вызова оглавления. Не зная спецификации Markdown, он не представлял, что отсутствие пустой строки после этого HTML-кода вызовет проблему с отображением.
Я предлагаю два решения. При вставке этого кода через кнопку (+) в интерфейсе редактора следует:
- вставлять код в начало сообщения;
- добавлять пустую строку после кода.
Конечно, пользователь всё ещё может допустить ошибку, но это могло бы предотвратить возникшую у нас проблему.
Кстати, это отличная функция. Очень полезная!