Всем привет,
Я снова здесь. Я настраиваю мастер регистрации с помощью плагина Custom Wizard, и выпадающие списки, которые подтягивают варианты из существующих полей пользователя, показывают только один вариант, а не весь список вариантов из полей пользователя.
Версии
- Discourse: Discourse 2026.7.2
- Custom Wizard: 2.15.0
Настройка (см. скриншоты ниже)
- Один мастер, один шаг, пять выпадающих списков
- Для каждого поля Content установлено:
set> user field options > [соответствующее поле пользователя] - Поля Prefill, Condition и Index пусты; Required выключен; Validations выключены
- Действие Update Profile (выполняется после завершения мастера) сопоставляет каждое поле мастера обратно с его полем пользователя
Все пять полей пользователя являются стандартными выпадающими списками (Dropdown) с несколькими вариантами (от 4 до 19 в каждом), установлены как Необязательные, Редактируемые после регистрации и Отображаемые на форме регистрации.
Что происходит
Каждый выпадающий список в мастере показывает только один вариант из своего поля пользователя. Например, поле пола имеет четыре варианта (Man / Woman / Non-Binary / Prefer not to say), но в выпадающем списке мастера отображается только «Man». Прокрутка, поиск (только в некоторых есть опция поиска) и использование стрелок не показывают других вариантов.
Что я пробовал
- Жесткое обновление страницы и другой браузер
- Удаление и повторное добавление сопоставления Content, затем сохранение
- Удаление пустых строк Prefill / Condition / Index
- Проверка консоли браузера: нет ошибок при открытии выпадающих списков, но много предупреждений об устаревании от discourse-custom-wizard (например, расширение
.hbsустарело,htmlSafeустарело с версии Discourse 2026.3.0)
Также
В маппере Prefill предлагаются только типы ввода «text» и «wizard field» (нет «user field»). Это ожидаемое поведение, или это связано с проблемой?
Кто-нибудь сталкивался с этим и знает решение? Или я упускаю что-то очевидное?
Спасибо!




