버그 설명
Theme Components의 settings.yml에서 정의된 Enum이 관리자 섹션에서 올바르게 렌더링되지 않습니다. 드롭다운이 작동하지 않고, 소스 코드에서도 값 옵션이 표시되지 않습니다. 독립적인 Theme Components 2개를 테스트해 보았으며, 문제가 모든 Theme Components에 영향을 미치는 것으로 보입니다.
관찰 사항
이 문제는 2.4.0.beta10 릴리스에서 도입된 것으로 보입니다.
2.4.0.beta10과 2.4.0.beta11 버전을 테스트해 보았으며, 두 버전 모두 위에서 언급한 문제를 보여주었습니다. 이전 버전, 특히 2.4.0.beta9와 2.4.0.beta8에는 이 문제가 없습니다.
재현 방법:
- Discourse Versatile Banner와 같이 enum을 사용하는 Theme Components를 설치합니다.
- 테마 컴포넌트의 설정 페이지(../admin/customize/themes/…)로 이동하여 enum 설정을 확인합니다.
