Acho que é um caso bem raro, mas ainda assim… ![]()
Componentes de tema geralmente têm este botão para instalar o componente de tema em um Discourse remoto:
![]()
Aqui, digitei discourse.canapin.com em vez de discourse.canapin.dev. O primeiro domínio leva a um IP que não funciona, um remanescente de experimentos passados. ![]()
Então, não há mensagem de erro. O botão “Instalar” permanece cinza e nada acontece:
Depois de um tempo, https://meta.discourse.org/theme-install-checker.json obviamente retorna um erro 502, mas isso só é visível na aba de rede das ferramentas de desenvolvedor do navegador.
Não tenho certeza se algo deve ser feito sobre isso, mas como continuo confundindo meus domínios, isso me levou a essa situação algumas vezes e eu não entendia o que estava errado (porque nenhum erro era exibido).
Talvez uma mensagem deva ser exibida, qualquer que seja o número do erro.
Talvez um ícone de carregamento deva ser adicionado ao lado de “Instalar” no botão se a operação demorar mais do que o normal.
![]()
edit: Vi que há um ícone de carregamento legal no botão de edição rápida. Algo assim se encaixaria:

