Tras la reciente actualización de nuestra instancia a la versión v2026.6 de Discourse, estamos experimentando un problema inesperado con la plantilla Foundation que utilizamos.
Hemos realizado varias comprobaciones por nuestra parte (pruebas básicas, inspección de registros, desactivación de otros componentes, verificación de las paletas de colores), pero hasta el momento no hemos logrado identificar el origen exacto del problema ni encontrar una solución para corregirlo.
¿Alguno de vosotros ha experimentado problemas similares con esta plantilla desde la actualización? ¿Tenéis alguna pista de investigación, algún cambio específico en el núcleo de la v2026.6 que señalar, o alguna sugerencia que nos podáis hacer?
Hay un cambio inminente en Modernizing the Foundation theme que probablemente esté habilitado por defecto ahora mismo.
Creo que actualmente aún puedes revertir los cambios yendo a /admin/config/upcoming-changes y seleccionando “nadie” para este cambio.
Pero una vez que el cambio se vuelva permanente, eso ya no funcionará. Entonces necesitarás un componente de tema personalizado que sobrescriba el nuevo valor predeterminado.
En macOS Mojave, lanzado en 2018, Apple deshabilitó el antialiasing subpíxel en todo el sistema operativo. Supongo que se dieron cuenta de que en el hardware moderno causaba más problemas que beneficios.
Confusamente, los navegadores de macOS como Chrome y Safari aún usan antialiasing subpíxel de forma predeterminada. Necesitamos desactivarlo explícitamente, estableciendo -webkit-font-smoothing en antialiased.
Para demostrar la diferencia… --webkit-font-smoothing: auto; a la izquierda, y --webkit-font-smoothing: antialiased; a la derecha
macOS renderiza el texto más oscuro de forma predeterminada, pero solo en navegadores y no en el resto del sistema operativo… antialiased lo acerca más a cómo se renderiza el texto en otros sistemas operativos… en Chrome en Windows, el CSS no se aplica y el texto se ve así de forma predeterminada: