Il menu a tendina del Wizard personalizzato con le "opzioni campo utente" mostra solo una voce

Ciao a tutti,

Sono di nuovo qui. Sto configurando un wizard post-registrazione con il plugin Custom Wizard, ma i campi a discesa che prelevano le opzioni dai campi utente esistenti mostrano sempre una sola opzione, anziché l’elenco completo delle opzioni presenti nei campi utente.

Versioni

  • Discourse: Discourse 2026.7.2
  • Custom Wizard: 2.15.0

Configurazione (vedi immagini qui sotto)

  • Un wizard, un passaggio, cinque campi a discesa
  • Per ogni campo, il Contenuto è impostato su: set > opzioni campo utente > [campo utente corrispondente]
  • Prefill, Condizione e Indice sono vuoti; Obbligatorio è disattivato; Le convalide sono disattivate
  • Un’azione di aggiornamento del profilo (eseguita al completamento del wizard) rimappa ogni campo del wizard al rispettivo campo utente

I cinque campi utente sono tutti campi utente standard di tipo A discesa con più opzioni (tra le 4 e le 19 ciascuno), impostati su Facoltativo, Modificabile dopo la registrazione e Mostra nel modulo di registrazione.

Cosa succede
Ogni campo a discesa nel wizard mostra solo un’opzione dal rispettivo campo utente. Ad esempio, il campo genere ha quattro opzioni (Uomo / Donna / Non binario / Preferisco non dirlo), ma il campo a discesa del wizard mostra solo “Uomo”. Scorrendo, cercando (solo alcuni hanno l’opzione di ricerca) e usando i tasti freccia non si rivelano altre opzioni.

Cosa ho provato

  • Aggiornamento forzato e utilizzo di un browser diverso
  • Rimozione e riaggiunta della mappatura del Contenuto, salvando poi
  • Rimozione di eventuali righe vuote di Prefill / Condizione / Indice
  • Controllo della console del browser: nessun errore all’apertura dei campi a discesa, ma molti avvisi di deprecazione da discourse-custom-wizard (ad es. estensione .hbs deprecata, htmlSafe deprecato da Discourse 2026.3.0)

Inoltre
Nella mappatura del Prefill, gli unici tipi di input offerti sono “testo” e “campo wizard” (nessun “campo utente”). È previsto questo comportamento, o è correlato al problema?

Qualcuno ha riscontrato questo problema e ha una soluzione? O sto sbagliando qualcosa di ovvio?

Grazie!