Если вы используете редактор Markdown и добавляете некоторые теги HTML (например, тег br для форматирования таблиц), а затем редактируете пост в визуальном редакторе, HTML-содержимое теряется. Я не знаю, касается ли это всех разрешённых тегов HTML, но как минимум это происходит с тегами br. Для обычных постов это может быть не так важно, поскольку большинство пользователей, вероятно, придерживаются одного типа редактора, но для вики-постов это серьёзная проблема. На WaniKani у нас есть огромный вики-пост с несколькими таблицами, структура которых зависит от тегов br. Однако, если кто-то отредактирует вики в режиме визуального редактора, все теги br будут удалены, что нарушит форматирование поста.
(Во вторую очередь, похоже, нет простого способа откатиться к предыдущей версии вики. Если бы такая возможность была, хотя бы часть этих проблем была бы решена. Я могу составить запрос на добавление этой функции, если её ещё нет.)
Используйте этот пост, чтобы понять, что я имею в виду. Я не думаю, что смогу сам сделать этот пост вики, но администраторы/модераторы должны быть в состоянии попробовать. (Если нет, это легко воспроизвести.)
Подтверждаю, это ошибка в нашем редакторе таблиц: содержимое ячеек рассматривается как встроенное, но на самом деле его нужно обрабатывать как блочный элемент, чтобы корректно отображать переносы строк (<br>).
@renato, есть какие-то мысли по этому поводу? Это частный случай, но я согласен, что было бы неплохо добавить такую поддержку.
Для уточнения: под редактором таблиц вы имеете в виду именно всплывающее окно редактора таблиц или какую-то логику редактирования таблиц в общем редакторе постов? Потому что я имею в виду сам редактор постов.
Я гораздо предпочитаю исправить это; я действительно не люблю такой «костыль», как отключение composer. Полностью понимаю, как так вышло, что мы внедрили его в прошлом, но не думаю, что нам стоит прибегать к этому здесь.
У меня есть ещё один пример, который не находится внутри таблиц. Вы можете использовать тег span с атрибутом lang, чтобы различать японские и китайские шрифты. Это также, похоже, теряется при переключении с Markdown на WYSIWYG-редактор. Интересно, что тег big сохраняется.
Также работает с Ruby и тегом span с атрибутом lang.
Ввод Ruby в богатом редакторе по-прежнему будет сложным: когда код уже там, всё работает хорошо, но вставить его непросто. Тем не менее, после этого изменения функционал стал более полным.
Примерно когда это должно появиться на https://community.wanikani.com? Я хочу сообщить всем, когда будет безопасно редактировать таблицы с помощью редактора форматированного текста. Согласно источнику, сейчас используется версия 2026.1.0-latest, коммит f8f53ac5e8e4348ae308fcddc078766463d5e5f3, который был сделан три недели назад.