В раскрывающемся списке Custom Wizard с использованием «параметров поля пользователя» отображается только один вариант

Всем привет,

Я снова здесь. Я настраиваю мастер регистрации с помощью плагина 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»). Это ожидаемое поведение, или это связано с проблемой?

Кто-нибудь сталкивался с этим и знает решение? Или я упускаю что-то очевидное?

Спасибо!