Nur dieser komplette Code in der userChrome.css (schon etwas modifiziert wegen der Tests) zeigt dieses Verhalten.
Du solltest Codes in CSS-Dateien auslagern, Codes für unterschiedliche Zwecke in unterschiedliche Dateien. Auf diese Dateien wird in der userChrome.css mit einem @import-Befehl Bezug genommen. Bei Problemen kannst du durch Deaktivieren des @import-Befehls den Übeltäter-Code leicht herausfinden, ohne meterlangen Code mehrfach durchsehen zu müssen, was sehr fehleranfällig ist.