Regression: Standardzusammensetzungsmodus scheint zwischen v2026.7.0-latest +63 und +314 ignoriert zu werden

Regression: default_composition_mode scheint zwischen v2026.7.0-latest +63 und +314 ignoriert zu werden

Zusammenfassung

Ich glaube, ich habe eine Regression im Standardverhalten des Composers zwischen zwei spezifischen Discourse-Revisionen identifiziert.

Zwischen:

  • v2026.7.0-latest +63

    • Commit: dcfc79fde288be9cbbf79c881ed4dd4e68cf849e

und

  • v2026.7.0-latest +314

    • Commit: cf0d9228b458eb106482b23a6b22f0556e118722

öffnete sich der Composer standardmäßig im Rich-Text-Modus.

Site-Konfiguration

Die Site-Einstellung blieb unverändert:

Admin → Alle Site-Einstellungen → Benutzereinstellungen → Standard-Kompositionsmodus

Markdown

Ich habe diese Einstellung zwischen den beiden Versionen nicht geändert.

Erwartetes Verhalten

Wenn der Standard-Kompositionsmodus auf Markdown gesetzt ist, sollte der Composer im Markdown-Modus geöffnet werden, es sei denn, der Benutzer hat explizit Rich Text gewählt.

Tatsächliches Verhalten

Irgendwo zwischen den oben genannten Commits begann der Composer, sich standardmäßig im Rich-Text-Modus zu öffnen, obwohl die Site-Einstellung weiterhin auf Markdown stand.

Regressionszeitraum

Funktioniert wie erwartet:

  • v2026.7.0-latest +63

  • Commit dcfc79fde288be9cbbf79c881ed4dd4e68cf849e

Verhalten ändert sich bei:

  • v2026.7.0-latest +314

  • Commit cf0d9228b458eb106482b23a6b22f0556e118722

Dies schränkt die Verhaltensänderung auf ungefähr 251 Commits ein.

Plugins

Die folgenden offiziellen Discourse-Plugins sind aktiviert:

  • docker_manager

  • discourse-whos-online

  • discourse-categories-suppressed

  • discourse-bbcode

Die folgenden Plugins sind in meiner Konfiguration vorhanden, aber auskommentiert und daher nicht aktiviert:

  • discourse-cakeday

  • discourse-locations

  • discourse-events

Das im verwandten Meta-Topic erwähnte Custom Wizard-Plugin ist nicht installiert.

Verwandte Themen

Bevor ich dieses Thema eröffnete, fand ich diese verwandten Diskussionen:

  • Composer ignoriert default_composition_mode

  • Standardmodus kann nicht auf Markdown gesetzt werden

Dies scheint jedoch anders zu sein, weil:

  • die Site-Einstellung durchgehend auf Markdown stand;

  • ich die Einstellung nicht geändert habe;

  • sich das Verhalten zwischen zwei spezifischen Core-Discourse-Revisionen änderte;

  • das Custom Wizard-Plugin nicht installiert ist.

Falls dieses Verhalten aufgrund einer Änderung in der Anwendung von Benutzereinstellungen erwartet wird, würde ich mich über eine Klärung freuen. Andernfalls scheint es sich um eine Regression zu handeln, die irgendwo im oben genannten Commit-Bereich eingeführt wurde.

Weitere Beobachtungen

Nachdem ich dieses Thema eröffnet hatte, führte ich einen zusätzlichen Test durch.

Ich habe mich als anderer Benutzer ausgegeben (ein Moderator, kein Administrator). Sein Editor öffnete sich im Markdown-Modus, was mit der standardmäßig auf der Website konfigurierten Einstellung übereinstimmt.

Nachdem ich zu meinem eigenen Konto zurückgekehrt war, die iOS-Safari-PWA geschlossen und erneut geöffnet hatte, öffnete sich mein eigener Editor wieder im Rich Text-Modus.

Dies deutet darauf hin, dass die site-weite Einstellung default_composition_mode für mindestens einige Benutzer weiterhin beachtet wird, aber der gespeicherte Editor-Modus meines eigenen Kontos nach dem erneuten Öffnen der PWA wieder auf Rich Text zurückgesetzt wird.

Was passiert, wenn du den Umschaltknopf verwendest, um den Editor in den Markdown-Modus zu wechseln? Öffnet er sich danach im Markdown-Modus? Ich frage mich, ob du deine persönliche Einstellung, die in deinem Browser gespeichert ist, von Markdown auf Rich Text geändert hast, während die Standardeinstellung der Website auf Markdown steht, und deshalb dieser Editor erscheint.

Das letzte Mal, als dies geschah, hatte ich den Editor in der vorherigen PWA-Sitzung explizit auf Markdown umgestellt.

Nachdem ich die iOS-Safari-PWA geschlossen und in der nächsten Sitzung erneut geöffnet hatte, startete der Editor wieder im Rich Text-Modus.

Seitdem öffnet er sich jedoch weiterhin im Markdown-Modus, sodass ich den Wechsel zurück zu Rich Text noch nicht ein zweites Mal reproduzieren konnte.