Nell’API JS è disponibile onAppEvent per ascoltare un evento. Ma come posso trovare l’elenco di questi eventi? Ho provato a cercare onAppEvent e .trigger(, ma non ho trovato molto.
Questo evento specifico è gestito dal browser; Discourse non ha un proprio evento qui. Tuttavia, puoi impostare un listener JS per la query media prefers-color-scheme. Consulta https://flaviocopes.com/javascript-detect-dark-mode/ (o cerca su Google altri esempi).