Regressão: default_composition_mode parece ser ignorado entre v2026.7.0-latest +63 e +314
Resumo
Acredito ter identificado uma regressão no comportamento padrão do compositor entre duas revisões específicas do Discourse.
Entre:
-
v2026.7.0-latest +63- Commit:
dcfc79fde288be9cbbf79c881ed4dd4e68cf849e
- Commit:
e
-
v2026.7.0-latest +314- Commit:
cf0d9228b458eb106482b23a6b22f0556e118722
- Commit:
o compositor começou a abrir em Rich Text por padrão.
Configuração do site
A configuração do site permaneceu:
Admin → Todas as configurações do site → Preferências do usuário → Modo de composição padrão
Markdown
Eu não alterei essa configuração entre as duas versões.
Comportamento esperado
Com o Modo de composição padrão definido como Markdown, o compositor deve abrir no modo Markdown, a menos que o usuário tenha escolhido explicitamente Rich Text.
Comportamento atual
Em algum ponto entre os dois commits acima, o compositor começou a abrir em Rich Text por padrão, apesar da configuração do site permanecer como Markdown.
Janela de regressão
Funciona conforme o esperado:
-
v2026.7.0-latest +63 -
Commit
dcfc79fde288be9cbbf79c881ed4dd4e68cf849e
O comportamento muda em:
-
v2026.7.0-latest +314 -
Commit
cf0d9228b458eb106482b23a6b22f0556e118722
Isso restringe a mudança de comportamento a aproximadamente 251 commits.
Plugins
Os seguintes plugins oficiais do Discourse estão habilitados:
-
docker_manager -
discourse-whos-online -
discourse-categories-suppressed -
discourse-bbcode
Os seguintes plugins estão presentes na minha configuração, mas estão comentados e, portanto, não habilitados:
-
discourse-cakeday -
discourse-locations -
discourse-events
O plugin Custom Wizard mencionado no tópico relacionado no Meta não está instalado.
Tópicos relacionados
Antes de abrir este tópico, encontrei estas discussões relacionadas:
-
Compositor ignora
default_composition_mode -
Incapaz de definir padrão para modo markdown
No entanto, isso parece ser diferente porque:
-
a configuração do site permaneceu como Markdown durante todo o período;
-
eu não alterei a configuração;
-
o comportamento mudou entre duas revisões específicas do núcleo do Discourse;
-
o plugin Custom Wizard não está instalado.
Se esse comportamento for esperado devido a uma mudança na forma como as preferências do usuário são aplicadas agora, apreciaria uma esclarecimento. Caso contrário, isso parece ser uma regressão introduzida em algum lugar dentro da faixa de commits acima.