회귀: v2026.7.0-latest +63와 +314 사이에서 default_composition_mode가 무시되는 것으로 보입니다
요약
특정 Discourse 리비전 두 개 사이에 기본 컴포저(composer) 동작에 회귀(regression)가 발생했다고 생각합니다.
다음 사이에서:
-
v2026.7.0-latest +63- 커밋:
dcfc79fde288be9cbbf79c881ed4dd4e68cf849e
- 커밋:
그리고
-
v2026.7.0-latest +314- 커밋:
cf0d9228b458eb106482b23a6b22f0556e118722
- 커밋:
사이에서 컴포저가 기본적으로 Rich Text 모드로 열리기 시작했습니다.
사이트 설정
사이트 설정은 다음과 같이 유지되었습니다:
Admin → All site settings → User preferences → Default composition mode
Markdown
저는 두 버전 사이에 이 설정을 변경하지 않았습니다.
예상 동작
Default composition mode가 Markdown으로 설정되어 있을 때, 사용자가 명시적으로 Rich Text를 선택하지 않는 한 컴포저는 Markdown 모드로 열려야 합니다.
실제 동작
위 두 커밋 사이 어딘가에서 사이트 설정이 여전히 Markdown으로 남아있음에도 불구하고 컴포저가 기본적으로 Rich Text로 열리기 시작했습니다.
회귀 범위
정상 작동하는 경우:
-
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 플러그인은 설치되어 있지 않습니다.
관련 토픽
이 토픽을 열기 전에 다음과 같은 관련 토론들을 찾았습니다:
-
Composer ignores
default_composition_mode -
Unable to set default to markdown mode
그러나 이 문제는 다음과 같은 이유로 다른 것으로 보입니다:
-
사이트 설정이 처음부터 끝까지 Markdown으로 유지되었습니다.
-
설정을 변경하지 않았습니다.
-
동작이 두 개의 특정 핵심 Discourse 리비전 사이에서 변경되었습니다.
-
Custom Wizard 플러그인이 설치되어 있지 않습니다.
사용자 환경 설정이 적용되는 방식의 변경으로 인해 이 동작이 의도된 것이라면 설명을 부탁드립니다. 그렇지 않다면, 이는 위 커밋 범위 어딘가에서 도입된 회귀로 보입니다.