Minha instância do Discourse está exibindo alguns hashes estranhos na caixa de entrada de confirmação de senha. Eu pude me registrar sem alterar nada nessas caixas.
Mas suspeito que este não seja um problema apenas da minha instalação, pois vi a mesma coisa quando me registrei no Discourse Meta para escrever sobre este problema.
Não conseguia acreditar que fosse um problema local quando a mesma coisa está acontecendo em outras instâncias. Enquanto a localidade do meu desktop é coreana, meu telefone tem sua localidade definida para inglês, mas a mesma coisa está acontecendo.
Passei uma hora lendo esse tópico e finalmente percebi que as caixas de hash são alguma lógica de “canary”. Reproduzi com sucesso o problema “Não conseguimos…” editando esse hash, mesmo que por apenas um caractere. Talvez também seja corrigido, ocultando essas caixas de desafio. 2 em sequência.
Encontrei outra instância afetada (https://discourse.jupyter.org/) e agora estou surpreso com a forma como as instâncias podem ser afetadas remotamente, mesmo que eu não tenha alterado nada após me cadastrar com sucesso e sem problemas.
Não tenho certeza se ./launcher rebuild app busca automaticamente o último commit que quebrou o cadastro, mas acho que reconstruí a instância para instalar alguns plugins antes que o problema estivesse presente. Talvez essa seja a causa.