Eu só queria mudar o logotipo que eu tinha carregado. Então fui para /admin/config/logo, removi o logotipo atual e tentei carregar o novo. Falhou: POST https://example.discourse.group/uploads/complete-external-upload 400 (Bad Request)
Funciona quando eu rolo para baixo e clico em salvar após excluir o logotipo antigo antes de carregar o novo. Também funciona para soltar o novo logotipo sem excluir o antigo, mas eu não tentei isso no início porque, enquanto houver um logotipo no lugar, o campo não diz que posso fazer isso.
Também tentei carregar um novo logotipo, excluí-lo e carregar outro, o que também falha:
Ok, na verdade o upload funciona. Quando você exclui o logotipo antigo, carrega um novo, ignora o erro e envia as alterações, você verá o novo logotipo. Então, o que o erro me diz, e por que os botões ficam desativados depois quando magicamente ainda funciona?
Acabei de testar isso e parece que o erro aparece quando você arrasta e solta uma imagem, mas não quando você clica para fazer o upload - se você fizer isso, não há problema.
Isso é certamente um bug, então vamos dar uma olhada e ver o que podemos fazer sobre isso.
Após testes adicionais, este problema parecia ocorrer apenas de forma intermitente, e não consistentemente com as mesmas imagens ou algo do tipo. Dito isso, ele foi resolvido como parte de outra atualização, e não consigo mais replicá-lo em nenhum site.
Até agora, acontece toda vez que tento carregar uma imagem com arrastar e soltar depois de excluir a imagem atual sem salvar entre elas.
Gravei outro vídeo usando a imagem padrão de esboço a lápis e a interface de configuração do site em vez da página de configuração. Mas o problema permanece o mesmo em ambos. Embora o botão salvar esteja muito mais abaixo na página de configuração, é por isso que não salvar após excluir é mais provável lá.
Sim, não acho que a captura de tela revele muito mais do que já mencionei em minha primeira postagem.