Ça dépend peut-être de la façon comment tu fais les tests. Quand j'ai essayé ton code j'ai enlevé mon propre code et inséré uniquement ton code dans mon fichier userChrome.css pour éviter toute modification par un autre code. De plus j'utilise un profil test avec le thème par défaut. Le résultat avec ton code (et uniquement celui que tu as publié dans ce fil de discussion) appliqué dans la version Mac de Firefox 61.0.2 est visible dans ma copie d'écran. Cela veut dire que chez moi ton code ne cache que partiellement la barre personnelle.
Est-ce que tu as testé avec seulement mes deux lignes de code CSS dans ton fichier userChrome.css après avoir enlevé tes autres codes CSS ?
Faux ! Depuis toujours ce fichier s'appelle userChrome.css !!après une recherche rapide il devrait avoir ce nom Userchrome.css, un U majuscule et un c minuscule.
Il peut y avoir une différence du fait que sous macOS la barre de menu (Fichier, Edition, Affichage, Historique, Marque-pages, Outils, ... etc) ne fait pas partie de la fenêtre de l'appli (ici Firefox) car elle est affichée séparément en haut de l'écran. C'est une particularité pour tous les programmes installés sur un Mac.Ce qui semble effectivement curieux, c'est que cela fonctionne chez toi en Mac, mais pas sous Windows, normalement le fichier Userchrome.css ne devrait agir que sur Firefox, enfin je crois
EDIT:
j'ai retesté mes codes (avec et sans !important) tout en supprimant tous les autres codes présents dans le fichier userChrome.css et je me suis rendu compte qu'après un redémarrage de Firefox mon code ne fonctionne plus, c'est-à-dire que la barre personnelle est affichée vide comme vous l'avez décrit !!
Pour l'instant je n'ai aucune explication pour ce phénomène et je suis en train de faire d'autres tests pour trouver un code valide.