Da circa una settimana sto personalizzando un’istanza di Discourse per un brand, includendo font fissi, loghi e icone.
Inizialmente ho notato che tutte le risorse che importavo (posizionate nella cartella assets e importate sotto l’oggetto assets di about.json) diventavano immediatamente disponibili come variabili SCSS, ma richiedevano un minuto o due per apparire in settings.theme_uploads.
Ora, invece, non compaiono affatto in settings.theme_uploads, il che significa che non posso utilizzarle nel mio JavaScript. Se rimuovo una risorsa, questa rimane comunque nell’oggetto settings. L’utilizzo SCSS, invece, rimane invariato.
I dati di settings.theme_uploads sono stati aggiunti a javascript relativamente di recente (penso dopo che l’OP è stato scritto). Dovrebbe essere affidabile: lo usiamo nei nostri temi/componenti. Puoi spiegare più in dettaglio quali problemi stai riscontrando?