Hola a todos,
De vuelta por aquí. Estoy configurando un asistente de configuración posterior al registro con el plugin Custom Wizard, y los campos desplegables que obtienen sus opciones de campos de usuario existentes solo muestran una opción, no la lista de opciones de los campos de usuario.
Versiones
- Discourse: Discourse 2026.7.2
- Custom Wizard: 2.15.0
Configuración (ver capturas de pantalla a continuación)
- Un asistente, un paso, cinco campos desplegables
- El Contenido de cada campo está configurado como:
set> opciones de campo de usuario > [campo de usuario correspondiente] - Prefill, Condición e Índice están vacíos; Requerido está desactivado; Validaciones están desactivadas
- Una acción de Actualizar perfil (ejecutada tras la finalización del asistente) asigna cada campo del asistente de vuelta a su campo de usuario
Los cinco campos de usuario son todos campos de usuario desplegables estándar con múltiples opciones (entre 4 y 19 cada uno), configurados como Opcionales, Editables después del registro y Mostrar en el formulario de registro.
Qué sucede
Cada desplegable en el asistente muestra solo una opción de su campo de usuario. Por ejemplo, el campo de género tiene cuatro opciones (Hombre / Mujer / No binario / Prefiero no decirlo), pero el desplegable del asistente solo muestra “Hombre”. Desplazarse, buscar (solo algunos tienen la opción de búsqueda) y usar las flechas del teclado no revelan otras opciones.
Lo que he probado
- Recarga forzada y un navegador diferente
- Eliminar y volver a agregar la asignación de Contenido, y luego guardar
- Eliminar cualquier fila vacía de Prefill / Condición / Índice
- Revisar la consola del navegador: sin errores al abrir los desplegables, pero muchas advertencias de obsolescencia de discourse-custom-wizard (p. ej., extensión
.hbsobsoleta,htmlSafeobsoleto desde Discourse 2026.3.0)
Además
En el mapeador de Prefill, los únicos tipos de entrada ofrecidos son “text” y “wizard field” (no hay “user field”). ¿Es eso esperado, o está relacionado?
¿Alguien ha visto esto y tiene una solución? ¿O me estoy perdiendo algo obvio?
¡Gracias!




