Una possibile spiegazione del perché, in molti casi, il codice nel file
userContent.css si attiva dopo vari tentativi. Non "la spiegazione" ma qualcosa di cui tenere conto, in particolare al primo utilizzo.
Per velocizzare al massimo l'avvio di Firefox viene creato il file (o i file)
startupCache, questi file memorizzano tutte le varie impostazioni dell'utente e del sistema, per non doverle rifare a ogni avvio e dando per (quasi) scontato che "oggi è come ieri". Quindi un fle come l'
userContent.css, sopportato più che supportato, viene guardato con la coda dell'occhio e potrebbe non venir considerato al primo tentativo e richiedere più riavvii, o più tempo, prima che il suo codice venga effettivamente eseguito.
Provando con un nuovo profilo l'inconveniente può presentarsi ugualmente, in quanto la prova verrà effettuata dopo la creazione della
startupCache. Non si può creare in un nuovo profilo la cartella
chrome prima della creazione del profilo stesso!
Spunto viene da questo avviso di Aris:
startup cache must be deleted after every changehttps://github.com/Aris-t2/CustomJSforFx