Durante la última semana aproximadamente, he estado personalizando una instalación de Discourse para una marca, lo que incluye tipografías fijas, logotipos e iconos.
Al principio, noté que cualquier activo que importaba (colocado en la carpeta assets e importado bajo el objeto assets de about.json) estaba disponible inmediatamente para usar como variable SCSS, pero tardaba uno o dos minutos en aparecer en settings.theme_uploads.
Ahora, sin embargo, no aparecen en absoluto en settings.theme_uploads, lo que significa que no puedo usarlos en mi JavaScript. Si elimino un activo, este también permanece en el objeto de configuración. El uso en SCSS sigue sin verse afectado.
Los datos de settings.theme_uploads se agregaron a javascript relativamente hace poco (después de que se escribió el OP, creo). Debería ser confiable; lo usamos en nuestros propios temas/componentes. ¿Puedes explicar con más detalle qué problemas estás viendo?