Регрессия: default_composition_mode кажется, игнорируется между v2026.7.0-latest +63 и +314
Краткое описание
Я полагаю, что обнаружил регрессию в поведении редактора по умолчанию между двумя конкретными ревизиями Discourse.
Между:
-
v2026.7.0-latest +63- Коммит:
dcfc79fde288be9cbbf79c881ed4dd4e68cf849e
- Коммит:
и
-
v2026.7.0-latest +314- Коммит:
cf0d9228b458eb106482b23a6b22f0556e118722
- Коммит:
редактор начал открываться по умолчанию в режиме Rich Text.
Настройки сайта
Настройка сайта оставалась:
Админ → Все настройки сайта → Настройки пользователя → Режим создания сообщений по умолчанию
Markdown
Я не менял эту настройку между двумя версиями.
Ожидаемое поведение
При установке Режима создания сообщений по умолчанию в Markdown, редактор должен открываться в режиме Markdown, если пользователь явно не выбрал Rich Text.
Фактическое поведение
Где-то между двумя указанными выше коммитами редактор начал открываться по умолчанию в режиме Rich Text, несмотря на то, что настройка сайта оставалась Markdown.
Окно регрессии
Работает как ожидается:
-
v2026.7.0-latest +63 -
Коммит
dcfc79fde288be9cbbf79c881ed4dd4e68cf849e
Поведение меняется к:
-
v2026.7.0-latest +314 -
Коммит
cf0d9228b458eb106482b23a6b22f0556e118722
Это сужает диапазон изменения поведения примерно до 251 коммита.
Плагины
Включены следующие официальные плагины Discourse:
-
docker_manager -
discourse-whos-online -
discourse-categories-suppressed -
discourse-bbcode
Следующие плагины присутствуют в моей конфигурации, но закомментированы и, следовательно, не включены:
-
discourse-cakeday -
discourse-locations -
discourse-events
Плагин Custom Wizard, упомянутый в связанной теме на Meta, не установлен.
Связанные темы
Перед созданием этой темы я нашел следующие связанные обсуждения:
-
Редактор игнорирует
default_composition_mode -
Невозможно установить режим Markdown по умолчанию
Однако, это, похоже, отличается, потому что:
-
настройка сайта оставалась Markdown на протяжении всего времени;
-
я не менял эту настройку;
-
поведение изменилось между двумя конкретными ревизиями ядра Discourse;
-
плагин Custom Wizard не установлен.
Если это поведение ожидается из-за изменения в том, как теперь применяются настройки пользователя, я буду признателен за разъяснения. В противном случае, это выглядит как регрессия, возникшая где-то в указанном выше диапазоне коммитов.