Parece que Discourse proporciona un icono de 512 px en el archivo JSON del manifiesto web. En Configuración del sitio > Marca, solo hay un campo para el icono del manifiesto, lo que sugiere que las imágenes cargadas se escalarán a 512×512 px.
{
...
"icons":[
{
"src":"https://community.toph.co/uploads/default/optimized/2X/5/5b9de7676657b71384fb77c662616d73765f0293_2_512x512.png",
"sizes":"512x512",
"type":"image/png"
},
{
"src":"https://community.toph.co/uploads/default/optimized/2X/5/5b9de7676657b71384fb77c662616d73765f0293_2_512x512.png",
"sizes":"512x512",
"type":"image/png",
"purpose":"maskable"
}
],
...
}
Sin embargo, según https://web.dev/add-manifest/:
Para Chrome, debes proporcionar al menos un icono de 192x192 píxeles y otro de 512x512 píxeles.
He notado que esto también es cierto para Firefox (al menos en un dispositivo LineageOS). Así es como se ve:
Fíjate en los dos iconos de Toph y Drafts. Ambos proporcionan iconos de 192 px (entre otros tamaños). Anteriormente, Toph y Drafts tenían varios iconos, pero ninguno de 192 px. Además, se parecían al icono de Community (es decir, tenían ese relleno oscuro alrededor del área blanca). La aplicación Community en esta captura de pantalla es una instancia de Discourse.


