여러분 안녕하세요,
다시 찾아왔습니다. Custom Wizard 플러그인을 사용하여 가입 후 마법사(post-signup wizard)를 설정하고 있는데, 기존 사용자 필드에서 옵션을 가져오는 드롭다운 필드는 옵션 목록 대신 단 하나의 옵션만 표시됩니다.
버전 정보
- Discourse: Discourse 2026.7.2
- Custom Wizard: 2.15.0
설정 내용 (아래 스크린샷 참조)
- 마법사 1개, 단계 1개, 드롭다운 필드 5개
- 각 필드의 Content(내용) 설정:
set> user field options(사용자 필드 옵션) > [해당 사용자 필드] - Prefill(사전 입력), Condition(조건), Index(인덱스)는 비어 있으며, Required(필수)는 꺼져 있고, Validations(검증)도 꺼져 있습니다.
- Update Profile(프로필 업데이트) 액션(마법사 완료 후 실행)을 통해 각 마법사 필드를 해당 사용자 필드로 다시 매핑합니다.
해당 5개의 사용자 필드는 모두 여러 옵션(각각 4개에서 19개 사이)을 가진 표준 Dropdown(드롭다운) 사용자 필드로, Optional(선택), Editable after signup(가입 후 수정 가능), Show on signup form(가입 양식에 표시)으로 설정되어 있습니다.
발생하는 문제
마법사 내 모든 드롭다운은 해당 사용자 필드에서 옵션을 하나만 표시합니다. 예를 들어, 성별 필드에는 4개의 옵션(남성 / 여성 / 비바이너리 / 답변을 원하지 않음)이 있지만, 마법사 드롭다운에는 "남성"만 표시됩니다. 스크롤, 검색(일부만 검색 옵션이 있음) 및 화살표 키 사용으로도 다른 옵션을 찾을 수 없습니다.
시도해 본 방법
- 하드 리프레시 및 다른 브라우저 사용
- Content 매핑을 삭제한 후 다시 추가하고 저장
- 빈 Prefill / Condition / Index 행 제거
- 브라우저 콘솔 확인: 드롭다운을 열 때 오류는 없으나, discourse-custom-wizard에서 많은 비권장(deprecation) 경고가 발생합니다 (예:
.hbs확장자 비권장, Discourse 2026.3.0 이후htmlSafe비권장)
추가 사항
Prefill 매핑기에서 제공되는 입력 유형은 "text"와 "wizard field"뿐입니다 (“user field” 없음). 이것이 정상적인가요, 아니면 이 문제와 관련이 있나요?
누군가 이 문제를 경험해 보셨거나 해결 방법이 있으신가요? 아니면 제가 뭘 놓치고 있는 건가요?
감사합니다!




