Просмотр шаблонов электронной почты в WYSIWYG Composer вызывает ошибку

Я реализую возможность принудительного выбора определённого режима для компонентов DEditor в приложении.

Кроме того, здесь есть ещё одна ошибка. Я полагаю, что проблема в том, что text_body_template содержит ключи one и other, а наш интерфейс не учитывает это, из-за чего мы видим ошибку [object Object]:

Это также происходит в Markdown-редакторе, так что здесь у нас ещё больше проблем. Для темы (Subject) мы это обрабатываем:

Но не для шаблона тела сообщения. Эта ошибка существует уже как минимум 6 лет: FIX: Don't refer to pending review items as flags · discourse/discourse@76669bb · GitHub … Похоже, никто никогда не пытался редактировать этот шаблон.

Я реализую принудительный режим редактора здесь, но также внесу исправление, аналогичное тому, что сделано для темы (Subject), для обработки one и other в шаблоне.

3 лайка