Dropdown do Custom Wizard usando apenas “opções de campo do usuário” exibe uma única opção

Olá a todos,

De volta ao fórum. Estou configurando um assistente pós-inscrição com o plugin Custom Wizard, e os campos de seleção (dropdown) que buscam suas opções de campos de usuário existentes só mostram uma opção, não a lista completa de opções dos campos de usuário.

Versões

  • Discourse: Discourse 2026.7.2
  • Custom Wizard: 2.15.0

Configuração (veja as imagens abaixo)

  • Um assistente, uma etapa, cinco campos de seleção (Dropdown)
  • O Conteúdo de cada campo está definido como: set > opções de campo de usuário > [campo de usuário correspondente]
  • Pré-preenchimento (Prefill), Condição e Índice estão vazios; Obrigatório está desativado; Validações estão desativadas
  • Uma ação de Atualizar Perfil (executada após a conclusão do assistente) mapeia cada campo do assistente de volta ao seu campo de usuário correspondente

Os cinco campos de usuário são todos campos de usuário padrão do tipo Seleção (Dropdown) com múltiplas opções (entre 4 e 19 cada), definidos como Opcionais, Editáveis após a inscrição e Exibidos no formulário de inscrição.

O que acontece
Cada campo de seleção no assistente mostra apenas uma opção do seu campo de usuário. Por exemplo, o campo de gênero tem quatro opções (Homem / Mulher / Não-binário / Prefiro não dizer), mas a seleção no assistente mostra apenas “Homem”. Rolar a lista, pesquisar (apenas alguns têm a opção de pesquisa) e usar as setas do teclado não revelam nenhuma outra opção.

O que já tentei

  • Recarregar a página com força (hard refresh) e usar um navegador diferente
  • Remover e redefinir o mapeamento de Conteúdo, salvando em seguida
  • Remover linhas vazias de Pré-preenchimento / Condição / Índice
  • Verificar o console do navegador: nenhum erro ao abrir as seleções, mas muitos avisos de depreciação do discourse-custom-wizard (ex.: extensão .hbs depreciada, htmlSafe depreciado desde o Discourse 2026.3.0)

Além disso
No mapeador de Pré-preenchimento, os únicos tipos de entrada oferecidos são “texto” e “campo do assistente” (não há “campo de usuário”). Isso é esperado ou está relacionado ao problema?

Alguém já viu isso e tem uma solução? Ou estou perdendo algo óbvio?

Obrigado!

Você está usando este plugin? Custom Wizard Plugin 🧙

Se estiver, você deve pedir ao autor do plugin para verificar o problema que você está enfrentando.

Vamos analisar isso, @Welsh_Selkie. Acredito que o autor do plugin tenha feito algumas correções que ainda não foram implantadas na sua instância.

EDIT: O CW agora está em b5070ff e o problema ainda persiste. @angus, você poderia dar uma olhada nisso, se tiver a oportunidade?

Ei, pessoal, integrei algumas atualizações. @Welsh_Selkie Me avise se elas resolverem o problema quando o @RGJ atualizar seu site.

Você é demais, Angus, obrigado, problema resolvido!
Atualizando a produção agora mesmo @Welsh_Selkie, estará pronto em três minutos