Это маленькая ошибка.Внутри кода tinymce используется <span id="mce_marker"></span>
для запоминания позиции каретки при вставке.при проверке полученного фрагмента после вставки диапазон считается недействительным и удаляется, таким образом нарушая код, удаляя маркер.Эта проблема будет исправлена в следующем официальном выпуске.Есть несколько способов решения этой проблемы.Один из них заключается в добавлении атрибута id
и mce-data-type
к spans
в качестве допустимых элементов (настройка init) .Пример:
// The valid_elements option defines which elements will remain in the edited text when the editor saves.
valid_elements: "@[id|class|title|style]," +
"a[name|href|target|title]," +
"#p,-ol,-ul,-li,br,img[src],-sub,-sup,-b,-i,-u" +
"-span[data-mce-type]",