Parece que em nossa instância (hospedada oficialmente), o plugin hCaptcha foi ativado por padrão, mas (por razões óbvias) não foi configurado com uma conta hCaptcha. Tivemos um usuário relatando que não conseguia se inscrever e recebeu a mensagem:
Houve um problema com o hCaptcha, se este problema persistir, entre em contato com um administrador do sistema
Desativar o plugin hCaptcha parece resolver o problema.
Não está claro quantos usuários foram afetados, pois sem se inscrever, os usuários devem encontrar um canal alternativo para entrar em contato conosco. Apenas observando para outros administradores.
Legal! Fico feliz em ver que este não é um problema generalizado.
Eu dei uma olhada mais de perto e posso confirmar que, no meu site, a configuração do site discourse hcaptcha enabled não está selecionada por padrão, o que está correto. O plugin não está habilitado por padrão em nossa hospedagem (ou pelo menos no plano starter que acabei de testar). No entanto, quando você habilita o plugin, a configuração discourse hcaptcha enabledjá está habilitada.
Portanto, este parece ser um caso em que os proprietários do site podem se prejudicar acidentalmente e sem nenhum aviso na interface de administração. Se você habilitar o plugin e, em seguida, habilitar discourse hcaptcha enabled, mas não fornecer as chaves (ou fornecer chaves incorretas), nenhum aviso será exibido na interface. Também não há orientação sobre como obter uma conta hCaptcha.
Em vez disso, um erro é exibido no formulário de inscrição e é impossível se inscrever.
Fiz um pull request para adicionar mais orientações nas configurações do site para ajudar outras pessoas a evitar essa situação. Edição: mesclado.
Também notei que há um aviso que deveria ter sido exibido na sua página inicial de administrador para informar que há um problema com sua configuração do hCaptcha. Acho que não foi proeminente o suficiente?
Há um problema com a configuração da sua site_key ou secret_key do hCaptcha