Régression : default_composition_mode semble être ignoré entre v2026.7.0-latest +63 et +314
Résumé
Je pense avoir identifié une régression dans le comportement par défaut du composeur entre deux révisions spécifiques de Discourse.
Entre :
-
v2026.7.0-latest +63- Commit :
dcfc79fde288be9cbbf79c881ed4dd4e68cf849e
- Commit :
et
-
v2026.7.0-latest +314- Commit :
cf0d9228b458eb106482b23a6b22f0556e118722
- Commit :
le composeur a commencé à s’ouvrir en mode Rich Text par défaut.
Configuration du site
Le paramètre du site est resté :
Admin → Tous les paramètres du site → Préférences utilisateur → Mode de composition par défaut
Markdown
Je n’ai pas modifié ce paramètre entre les deux versions.
Comportement attendu
Avec le Mode de composition par défaut défini sur Markdown, le composeur devrait s’ouvrir en mode Markdown, sauf si l’utilisateur a explicitement choisi Rich Text.
Comportement réel
À un moment donné entre les deux commits ci-dessus, le composeur a commencé à s’ouvrir en mode Rich Text par défaut, malgré le fait que le paramètre du site reste sur Markdown.
Fenêtre de régression
Fonctionne comme prévu :
-
v2026.7.0-latest +63 -
Commit
dcfc79fde288be9cbbf79c881ed4dd4e68cf849e
Le comportement change à partir de :
-
v2026.7.0-latest +314 -
Commit
cf0d9228b458eb106482b23a6b22f0556e118722
Cela restreint le changement de comportement à environ 251 commits.
Plugins
Les plugins Discourse officiels suivants sont activés :
-
docker_manager -
discourse-whos-online -
discourse-categories-suppressed -
discourse-bbcode
Les plugins suivants sont présents dans ma configuration mais commentés, et donc non activés :
-
discourse-cakeday -
discourse-locations -
discourse-events
Le plugin Custom Wizard mentionné dans le sujet Meta connexe n’est pas installé.
Sujets connexes
Avant d’ouvrir ce sujet, j’ai trouvé ces discussions connexes :
-
Le composeur ignore
default_composition_mode -
Impossible de définir le mode Markdown par défaut
Cependant, cela semble différent car :
-
le paramètre du site est resté sur Markdown tout au long ;
-
je n’ai pas modifié le paramètre ;
-
le comportement a changé entre deux révisions spécifiques du cœur de Discourse ;
-
le plugin Custom Wizard n’est pas installé.
Si ce comportement est attendu en raison d’un changement dans la façon dont les préférences utilisateur sont désormais appliquées, j’apprécierais des éclaircissements. Sinon, cela semble être une régression introduite quelque part dans la plage de commits ci-dessus.