Недавно я заметил, что при вставке (некоторого) текста в редактор включаются теги span. Например
<span lang="en">Тогда брахман Джануссонни подошел к Будде и обменялся с ним приветствиями.</span><span lang="en">Когда приветствия и вежливый разговор завершились, он сел в сторону и сказал Будде:</span>
Я могу воспроизвести это только в том случае, если в тегах span присутствует параметр lang.
И что странно, если я введу три обратных апострофа в редакторе, чтобы начать блок кода, и вставлю текст на следующей строке, теги span не вставляются. То есть
Тогда брахман Джануссонни подошел к Будде и обменялся с ним приветствиями. Когда приветствия и вежливый разговор завершились, он сел в сторону и сказал Будде:
Это действительно очень странно.
Не было ли каких-либо изменений в способе обработки HTML? Я знаю (и ценю), что некоторый ограниченный HTML преобразуется в Markdown. Однако эти теги span не должны вставляться.
(Если что, при вставке в блок кода теги span должны включаться, а при вставке в обычный абзац — нет. Но, честно говоря, я не думаю, что они должны вставляться вообще где-либо)
Я пробовал вставлять аналогичный текст, содержащий теги <span> без атрибута lang, и они вставлялись нормально, то есть без HTML-тегов <span>. Именно поэтому я думаю, что проблема связана с атрибутом lang.
Также стоит отметить, что мы используем версию v2026.7.0-latest.
Вчера я внедрил улучшение, чтобы избежать этих элементов HTML span, когда они приходят из Word, но я ещё раз проверю с вашим примером. Пожалуйста, сообщите нам, если вы найдёте другие примеры.
Просто имейте в виду, что элемент span с атрибутом lang является допустимой комбинацией в качестве встроенного токена markdown-it, система сохраняет их для согласованности, потому что они «допустимы», моя проблема заключается в «чрезмерном исправлении» и удалении экземпляров с дополнительными атрибутами, которые были намеренными (возможно, это даже не проблема, я разберусь).
Это не так, потому что в данном случае буфер обмена содержит как HTML, так и текст в формате plain, и система использует соответствующий источник, если вы вставляете вне или внутри блока кода.