Recarregar a página com CTRL-F5 faz as imagens aparecerem, no entanto, como estamos tendo esse problema em muitos tópicos, essa solução alternativa não é realmente aceitável.
Primeiro observado no início de setembro de 2019 com imagens do dslreports.com e FF 69.0 (no Windows).
O problema ainda está presente hoje com FF 76.0.1 e Discourse 2.5.0.beta4.
Observações de outro usuário
Confirmação usando FF 69.0 no macOS 10.12.6…
O carregamento normal da página não mostra as imagens, conforme relatado.
Cmd-Shift-R (recarregar com a tecla Shift pressionada) faz as imagens aparecerem.
Cmd-R (apenas recarregamento normal) - sem imagens novamente.
Chrome Versão 77.0.3865.75: mesmo comportamento.
Cmd-R: sem imagens.
Cmd-Shift-R: com imagens.
Safari Versão 12.1.2 (12607.3.10): sempre exibe as imagens.
Tópicos de exemplo
Tópico para teste: Broken imgur images (for testing only) - Site Feedback and Other Questions - OpenWrt Forum Observação #1: Quando criei este tópico, apenas o “BBCode vinculado” não estava sendo exibido. Observação #2: Após sair da conta, fechar o FF, reabrir o FF e visitar este tópico novamente, todas as imagens do Imgur estão quebradas. (A primeira imagem não está hospedada no Imgur e, portanto, está funcionando).
Funciona para mim no Firefox e no Chrome, com ou sem o uBlock Origin ativado.
Será que não pode ser algo das suas configurações pessoais nesses navegadores? (algumas extensões podem ser muito sensíveis a imagens de domínios externos)
FF recém-aberto, não logado, acessando o tópico de teste: Todas as imagens na primeira postagem estão funcionando
FF recém-aberto, logado, acessando o tópico de teste: A última imagem na primeira postagem não está funcionando
Chrome
Chrome recém-aberto, não logado, acessando o tópico de teste: A última imagem na primeira postagem não está funcionando
Chrome recém-aberto, logado, acessando o tópico de teste: A última imagem na primeira postagem não está funcionando
Isso é repetível.
EDIT: Os resultados acima são para acesso à internet via cabo. Apenas para descartar que seja um problema de conexão, fiz uma verificação cruzada via tethering do celular: mesmo resultado.
Como você pode ver, para o Firefox faz diferença se estou logado ou não; já o Chrome não se importa, não mostra a última imagem em nenhum caso.
Ativar “baixar imagens remotas para local” e remover o imgur das configurações de “domínios de download de imagens desativados” garantirá que isso nunca aconteça, hospedando todas as imagens localmente.
Não sei quem hospeda este fórum, mas definitivamente não está seguindo nosso guia de Instalação Padrão Oficial do Discourse. Por isso, ele não tem HTTP/2 habilitado, o que deixa o site mais lento para todos.
Ah, então esse é o código BB gerado pelo Imgur ao visualizar sua própria imagem e usar o formato “Linked Format” deles.
Bem, isso é algo controlado pelo Imgur, e não há nada que possamos fazer a respeito. Além disso, já temos soluções alternativas para conteúdo HTTP, baixando e servindo a mídia localmente. Não há mais nada a fazer por nossa parte.
Eu prefiro não hospedar imagens localmente, a menos que seja absolutamente necessário.
O site é hospedado pela DigitalOcean. Fiz a instalação em 2016 no Debian 8 com o que estava disponível na época. E… o HTTP/2, que eu saiba, sempre esteve ativado.
Isso realmente não é necessário. Acredito que 99% das pessoas apenas copiarão e colarão imagens no editor para a maioria das suas necessidades. ++ para selecionar a área e + no editor.
Além disso, copiar a imagem do Imgur ou usar sua URL funciona perfeitamente. Este relatório trata apenas de um caso de borda menor.
O Discourse é instalado em um contêiner Docker, e nós distribuímos atualizações do nginx, então você não precisa de suporte no sistema operacional hospedeiro. A menos que você tenha feito uma configuração personalizada com um proxy reverso manual, você deve ter o HTTP/2 pronto para uso apenas mantendo o Discourse atualizado.
Link não encontrado contradiz o que vejo no fórum OpenWrt quando pressiono CTRL-F5 (o link da imagem FUNCIONA nesse caso e não aparece como “não encontrado”)
Corrigir esse problema para o Imgur parece bastante simples, embora envolva algum esforço, e esse esforço precisa ser feito regularmente, pois novos links que não funcionam surgem.
@Falco Como o link do Dropbox também parece não funcionar no fórum Discourse: você hospeda as imagens localmente, conforme recomendado acima?
Sim, baixamos as imagens localmente, que é o comportamento padrão do Discourse.
Publicar links de terceiros eventualmente resultará em imagens quebradas, e é por isso que o Discourse vem com esse recurso integrado desde os primeiros dias. Claro, há uma troca: você precisa fornecer espaço para as imagens, seja localmente ou usando um serviço de Armazenamento de Objetos.