Ich habe in der aktuellen nightly eine userChrome.css u.a. mit folgendem Inhalt
/* Tableiste grau/schwarz */
[tabsintitlebar]:root:not(:-moz-lwtheme) {
background-color: hsla(0, 0%, 0%, 0.8)!important}
heute stellte ich fest, dass wenn ich die nightly starten wollte, nur das nightly Symbol in der Taskleiste sichtbar wurde, aber die Browseroberfläche nicht sichtbar wurde. Als Verursacher war schnell die userChrome.css ausgemacht und zwar die Stelle, die ich oben verlinkte.
Also startet ich nightly ohne die userChrome.css und testete mit obigen Code mit Entwicklerwerkzeuge-->Browserwerkzeuge
Dabei kam heraus, dass dadurch
- bei neuen Tabs öffnen ein Rand über den Tabs entstand
- die Taskleistensymbole sich über die Taskleiste hinaus ein Stück nach unten "verschoben" (ich habe meine Taskleiste oben und nicht unten)
- Beim Minimieren von nightly und erneuten Maximieren die gesamte Taskleite verdeckt wurde.
Ich dachte dass hsla NUR für die Farbe bzw. deren Transparenz verantwortlich sei und für nichts anderes. Wie kann das sein, dass so ein Effekt alleine durch hsla entsteht?
Ändere ich die Stelle
um in
ist alles wieder "normal"
Gibt es hierfür eine Erklärung? Ich mache wohl einen Denkfehler, dass hsla nur für Farben/Transparenz verantwortlich ist, oder?
Habe dazu ein Video erstellt, was das Verhalten zeigt https://mozhelp.dynvpn.de/dateien/forum/ff-nightly-hsla.mp4