Firefox nightly hsla in userChrome.css

Hier geht es um Betas, Nightlies und alle anderen nicht offiziellen Releases.
Antworten
Benutzeravatar
Zitronella
Senior-Mitglied
Beiträge: 9261
Registriert: Di, 07. Feb 2012 18:06

Firefox nightly hsla in userChrome.css

#1

Beitrag von Zitronella Themen-Starter » Fr, 06. Okt 2017 13:45

Ich habe in der aktuellen nightly eine userChrome.css u.a. mit folgendem Inhalt

Code: Alles auswählen

/* 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

Code: Alles auswählen

background-color: hsla(0, 0%, 0%, 0.8)!important}

um in

Code: Alles auswählen

background-color: black !important}

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 ... y-hsla.mp4
Zuletzt geändert von Zitronella am Sa, 07. Okt 2017 0:20, insgesamt 1-mal geändert.
Hilfe auch im deutschsprachigen Firefox-Chat möglich.
Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 18640
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Firefox nightly hsla in userChrome.css

#2

Beitrag von Sören Hentzschel » Fr, 06. Okt 2017 14:48

Kannst du das Problem in Firefox 56 reproduzieren? Ich kann dir zwar nicht helfen, aber ich frage, weil mich die Darstellung sehr an den hier gezeigten Fehler erinnert:

https://bugzilla.mozilla.org/show_bug.cgi?id=1405593

Und das trifft erst in Firefox 57/58 auf. Ich frage mich, ob da ein Zusammenhang besteht.


Meine Beiträge zum Firefox-Quellcode (4 Beiträge; Letzter Beitrag: 05.09.2018)

Benutzeravatar
Zitronella
Senior-Mitglied
Beiträge: 9261
Registriert: Di, 07. Feb 2012 18:06

Re: Firefox nightly hsla in userChrome.css

#3

Beitrag von Zitronella Themen-Starter » Fr, 06. Okt 2017 15:03

nein, im aktuellen Firefox 56 tritt das Problem nicht auf
Auch in einer früheren nightly Version (ich weiß jetzt nur nicht welche) trat das Problem nicht auf.

EDIT: mit Firefox beta 57.0b5 (64-Bit) tritt das Problem auch nicht auf.
EDIT2: mit Firefox beta 57.0b6 (64bit) tritt das Problem auf.
Zuletzt geändert von Zitronella am Sa, 07. Okt 2017 12:02, insgesamt 1-mal geändert.
Hilfe auch im deutschsprachigen Firefox-Chat möglich.
Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

Benutzeravatar
Zitronella
Senior-Mitglied
Beiträge: 9261
Registriert: Di, 07. Feb 2012 18:06

Re: Firefox nightly hsla in userChrome.css

#4

Beitrag von Zitronella Themen-Starter » Fr, 06. Okt 2017 21:43

Ich frage mich gerade ob ich diesbezüglich einen BugReport erstellen soll :-??
EDIT: selbst mit rgb entsteht dieser Fehler

Code: Alles auswählen

rgba(0, 0, 0, 0.8)!important}
und die Farbe wird auch nicht wirklich übernommen es müsste ja grau sein und nicht schwarz (durch das 0.8 am Ende)
EDIT2: https://bugzilla.mozilla.org/show_bug.cgi?id=1406554
Hilfe auch im deutschsprachigen Firefox-Chat möglich.
Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

EffPeh
Senior-Mitglied
Beiträge: 1570
Registriert: Mi, 04. Okt 2017 10:22

Re: Firefox nightly hsla in userChrome.css

#5

Beitrag von EffPeh » Sa, 07. Okt 2017 12:54

Normal benutze ich rgba(), habe aber auch gerade mal mit hsla() getestet.
Ich benutze ebenfalls die 57.0b6 Version, aber hier gibt es anscheinend keine Probleme mit hsla().
Allerdings habe ich meine Farbangaben in Variablen gepackt.
Ist schon merkwürdig. Sowohl rgba() als auch hsla() können seit Jahren verwendet werden.
Das sollte also eigentlich kein Thema mehr sein.
Windows 10 | FF 62.0 (64-Bit) / FF 61.0 (64-Bit) / FF 63.0 (64-Bit)

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 18640
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Firefox nightly hsla in userChrome.css

#6

Beitrag von Sören Hentzschel » So, 08. Okt 2017 15:54

Zitronella hat geschrieben:
Fr, 06. Okt 2017 21:43
EDIT: selbst mit rgb entsteht dieser Fehler

Code: Alles auswählen

rgba(0, 0, 0, 0.8)!important}
und die Farbe wird auch nicht wirklich übernommen es müsste ja grau sein und nicht schwarz (durch das 0.8 am Ende)
Schwarz mit Transparenz ist immer noch Schwarz, nicht Grau. Auch wenn es auf einem entsprechenden Hintergrund vielleicht so aussieht. Das liegt dann aber nur an der Farbe des Elements, auf dem das Schwarz-transparente Element liegt. ;)

Danke für das Nennen des Bugzilla-Tickets, werde das mit Interesse verfolgen.


Meine Beiträge zum Firefox-Quellcode (4 Beiträge; Letzter Beitrag: 05.09.2018)

Benutzeravatar
Zitronella
Senior-Mitglied
Beiträge: 9261
Registriert: Di, 07. Feb 2012 18:06

Re: Firefox nightly hsla in userChrome.css

#7

Beitrag von Zitronella Themen-Starter » So, 08. Okt 2017 19:31

jepp, das mit dem schwarz stimmt, vielleicht hätte ich besser blass-schwarz schreiben sollen. Im Bugreport ist auch noch ein anderes Video zu sehen, mit rot als Farbe, da sieht man es dann noch besser.

Leider ist der Bugreport noch Unassigned :(
genauso wie die drei anderen
https://bugzilla.mozilla.org/show_bug.cgi?id=1405593
https://bugzilla.mozilla.org/show_bug.cgi?id=1403153
https://bugzilla.mozilla.org/show_bug.cgi?id=1396840
die meiner Meinung nach, das gleiche/ähnliche Problem haben, bzw. gleiche/ähnliche Ursache.
Hilfe auch im deutschsprachigen Firefox-Chat möglich.
Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 18640
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Firefox nightly hsla in userChrome.css

#8

Beitrag von Sören Hentzschel » Mi, 11. Okt 2017 19:17

Welche Windows-Version nutzt du denn genau? Führe "winver" im Eingabefeld von Windows aus. Dort erhältst du eine exakte Versionsangabe.


Meine Beiträge zum Firefox-Quellcode (4 Beiträge; Letzter Beitrag: 05.09.2018)

Benutzeravatar
Zitronella
Senior-Mitglied
Beiträge: 9261
Registriert: Di, 07. Feb 2012 18:06

Re: Firefox nightly hsla in userChrome.css

#9

Beitrag von Zitronella Themen-Starter » Mi, 11. Okt 2017 19:31

habs schon gemacht https://bugzilla.mozilla.org/show_bug.c ... 405593#c36
aber scheinbar guckt niemand wirklich sich meinen Bugreport an :grr: dabei hab ich schon bei ähnlichen Bugs darauf hin gewiesen und auch im chat #firefox...nervig
Hilfe auch im deutschsprachigen Firefox-Chat möglich.
Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

Benutzeravatar
Zitronella
Senior-Mitglied
Beiträge: 9261
Registriert: Di, 07. Feb 2012 18:06

Re: Firefox nightly hsla in userChrome.css

#10

Beitrag von Zitronella Themen-Starter » Do, 02. Nov 2017 18:06

na toll :? , es steht nun auf wontfix https://bugzilla.mozilla.org/show_bug.cgi?id=1406554#c6 :( obwohl es in früheren nightly Versionen mal funktionierte :x
Hilfe auch im deutschsprachigen Firefox-Chat möglich.
Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast