Recargar la página con CTRL+F5 hace que las imágenes se muestren, pero dado que tenemos este problema en muchos temas, este método no es realmente aceptable.
Se observó por primera vez a principios de septiembre de 2019 con imágenes de dslreports.com y FF69.0 (en Windows).
El problema sigue presente hoy en día con FF 76.0.1 y Discourse 2.5.0.beta4.
Observaciones de otro usuario
Confirmación usando FF 69.0 en macOS 10.12.6…
La carga normal de la página no muestra las imágenes, como se reportó.
Cmd-Shift-R (recargar manteniendo presionada la tecla Shift) hace que las imágenes aparezcan.
Cmd-R (solo recarga normal) - las imágenes no aparecen de nuevo.
Chrome Versión 77.0.3865.75: mismo comportamiento.
Cmd-R: sin imágenes.
Cmd-Shift-R: con imágenes.
Safari Versión 12.1.2 (12607.3.10) siempre muestra las imágenes.
Temas de ejemplo
Tema de prueba: Broken imgur images (for testing only) - Site Feedback and Other Questions - OpenWrt Forum Observación #1: Cuando creé este tema, solo el “BBCode enlazado” no se mostraba. Observación #2: Después de cerrar sesión, cerrar FF, volver a abrirlo y visitar este tema nuevamente, todas las imágenes de Imgur están rotas. (La primera imagen no está alojada en Imgur y por eso funciona).
Funciona para mí en Firefox y Chrome, con o sin uBlock Origin activado.
¿Podría ser algo de tu configuración personal en esos navegadores (algunas extensiones pueden ser muy sensibles con las imágenes de dominios externos)?
Firefox recién abierto, sin iniciar sesión, visitando el tema de prueba: Todas las imágenes en la primera publicación funcionan.
Firefox recién abierto, con sesión iniciada, visitando el tema de prueba: La última imagen en la primera publicación no funciona.
Chrome
Chrome recién abierto, sin iniciar sesión, visitando el tema de prueba: La última imagen en la primera publicación no funciona.
Chrome recién abierto, con sesión iniciada, visitando el tema de prueba: La última imagen en la primera publicación no funciona.
Esto es reproducible.
EDITO: Los resultados anteriores son para acceso a internet por cable. Solo para descartar que sea un problema de conexión, verifiqué mediante tethering con un teléfono móvil: mismo resultado.
Como pueden ver, en Firefox hay una diferencia si estoy conectado o no; sin embargo, a Chrome no le importa, no muestra la última imagen en ningún caso.
Activar “descargar imágenes remotas a local” y eliminar imgur de la configuración de “dominios de descarga de imágenes deshabilitados” asegurará que esto nunca vuelva a ocurrir, ya que todas las imágenes se alojarán localmente.
No sé quién aloja este foro, pero definitivamente no está siguiendo nuestra guía de Instalación estándar oficial de Discourse. Por eso no tiene HTTP/2 habilitado, lo que hace que todos tengan un sitio más lento.
Ah, entonces ese es el BBCode que genera Imgur al ver tu propia imagen y usar su “Formato de enlace”.
Bueno, eso es algo que controla Imgur y sobre lo que no podemos hacer nada. Además, ya tenemos soluciones alternativas para el contenido HTTP descargando y sirviendo los medios localmente. No hay nada más que podamos hacer.
Preferiría no alojar imágenes localmente a menos que sea absolutamente necesario.
El sitio está alojado por DigitalOcean. Realicé la instalación en 2016 en Debian 8 con lo que estaba disponible en ese momento. Y… HTTP/2, según tengo entendido, siempre ha estado habilitado.
Eso no es realmente necesario. Creo que el 99% de las personas simplemente copiarán y pegarán imágenes en el editor para la mayoría de sus necesidades. ++ selecciona el área y + en el editor.
También funciona perfectamente copiar la imagen desde Imgur o usar su URL. Este informe solo aborda un caso marginal menor.
Discourse está instalado en un contenedor Docker y proporcionamos actualizaciones de nginx, por lo que no necesitas soporte en el sistema operativo anfitrión. A menos que hayas realizado una configuración personalizada con un proxy inverso manual, deberías tener HTTP/2 listo para usar simplemente manteniendo Discourse actualizado.
Enlace no encontrado es lo contrario de lo que veo en el foro de OpenWrt cuando presiono CTRL-F5 (el enlace de la imagen SÍ funciona entonces, y no aparece “no encontrado”).
Parece bastante sencillo solucionar este problema para Imgur, aunque con cierto esfuerzo, y ese esfuerzo debe realizarse regularmente, ya que aparecen nuevos enlaces que no funcionan.
@Falco Dado que el enlace de Dropbox tampoco parece funcionar en el foro de Discourse: ¿Alojas las imágenes localmente como se aconseja anteriormente?
Sí, descargamos las imágenes localmente, que es el comportamiento predeterminado de Discourse.
Publicar enlaces de terceros eventualmente terminará en imágenes rotas, y por eso Discourse incluye esta función desde sus inicios. Por supuesto, hay un compromiso: debes proporcionar espacio para las imágenes, ya sea localmente o utilizando un servicio de almacenamiento de objetos.