Lasse ich das alles mit .megabar weg
Was ist „das alles“? Du kannst nicht einfach alle Regeln weglöschen, wo .megabar enthalten ist. Klar funktioniert dann nicht mehr alles. Du brauchst nur :not(.megabar) weglöschen, der zugehörige Selektor muss bleiben, z. B. .urlbarView. Der Teil :not(.megabar) stammt aus einer Zeit, als Mozilla die Adressleiste umgebaut hat und die alte und die neue Adressleiste nebenher existierten. Dafür gab es in about:config auch den Schalter browser.megabar.enabled, mit dem man zwischen alter und neuer Adressleiste hin- und herschalten konnte. Da es jetzt nur noch die neue Adressleiste gibt, die seinerzeit Megabar hieß, gibt es auch den Schalter nicht mehr. Die Zeile .urlbarView:not(.megabar) bedeutet: Wende die folgenden Eigenschaften auf die Klasse .urlbarView an, wenn die Klasse .megabar nicht aktiv ist. Da es die Klasse .megabar nun nicht mehr gibt, ist der Teil :not(.megabar) nun überflüssig.