Discussion:
FF 103: Titelbalken ignoriert wieder die Akzentfarbe :-(
(zu alt für eine Antwort)
Tilmann Reh
2022-08-09 19:18:17 UTC
Permalink
Hallo zusammen,

mit der aktuellen Version 103 ignoriert FF auch die explizit über
UserChrome gesetzte Einfärbung des Titelbalkens.

Nachdem es bei einer der Vorgängerversionen (Einführung von Proton,
IIRC) keinen erkennbaren Unterschied mehr zwischen aktiven und inaktiven
FF-Fenstern gab, konnte ich über

toolkit.legacyUserProfileCustomizations.stylesheets = true

und (als Zitat zur Verhinderung von Zeilenumbrüchen)
/* Menüleiste und Tabhintergrund bei aktiven Fenster ändern */
:root[tabsintitlebar] #navigator-toolbox:not(:-moz-window-inactive) #titlebar #toolbar-menubar,
:root[tabsintitlebar] #navigator-toolbox:not(:-moz-window-inactive) #titlebar #TabsToolbar
{
background-color: -moz-accent-color !important;
color: -moz-accent-color-foreground !important;
}
das gute, gewohnte und v.a. korrekte Verhalten wieder herstellen.

Seit FF 103 funktioniert das nun auch nicht mehr. :-(

Wie bekommt man den aktuellen FF wieder dazu, sich systemkonform zu
verhalten?

Danke für Hinweise.
Tilmann
Frank Miller
2022-08-11 06:23:58 UTC
Permalink
Post by Tilmann Reh
mit der aktuellen Version 103 ignoriert FF auch die explizit über
UserChrome gesetzte Einfärbung des Titelbalkens.
[..snip..]
Post by Tilmann Reh
Wie bekommt man den aktuellen FF wieder dazu, sich systemkonform zu
verhalten?
Definiere "systemkonform".
Heiko Rost
2022-08-11 07:43:04 UTC
Permalink
Post by Tilmann Reh
Nachdem es bei einer der Vorgängerversionen (Einführung von Proton,
IIRC) keinen erkennbaren Unterschied mehr zwischen aktiven und inaktiven
FF-Fenstern gab, konnte ich über
toolkit.legacyUserProfileCustomizations.stylesheets = true
und (als Zitat zur Verhinderung von Zeilenumbrüchen)
/* Menüleiste und Tabhintergrund bei aktiven Fenster ändern */
:root[tabsintitlebar] #navigator-toolbox:not(:-moz-window-inactive) #titlebar #toolbar-menubar,
:root[tabsintitlebar] #navigator-toolbox:not(:-moz-window-inactive) #titlebar #TabsToolbar
{
background-color: -moz-accent-color !important;
color: -moz-accent-color-foreground !important;
}
das gute, gewohnte und v.a. korrekte Verhalten wieder herstellen.
Seit FF 103 funktioniert das nun auch nicht mehr. :-(
Mein aktueller FF 103.0.2 unter Windows 10/64 vehält sich nicht anders
als die Vörgängerversionen. Wenn er das aktive Fenster ist, wird die
Akzentfarbe benutzt. Warum das bei Dir anders ist, muß ich raten, und
das Ergebnis davon ist eher schwach und hat nichts mit der neuen Version
zu tun:

1) Du hast beim Anpassen der Symbolleisten unten links die Option "[X]
Titelleiste" deaktiviert.

2) Der FF benutzt ein anderes Profil und es wurden nicht alle Daten aus
dem alten in das neue pbertragen.

Gruß Heiko
--
Jeder Zwang ist Gift für die Seele.
Ludwig Börne
Tilmann Reh
2022-08-11 19:47:02 UTC
Permalink
Post by Heiko Rost
Mein aktueller FF 103.0.2 unter Windows 10/64 vehält sich nicht anders
als die Vörgängerversionen. Wenn er das aktive Fenster ist, wird die
Akzentfarbe benutzt.
Sehr merkwürdig.

*Alle* mir zugänglichen FF 103 (und das sind etliche) zeigen exakt das
selbe Verhalten: der Titelbalken ist immer hellgrau. Unabhängig davon,
ob das FF-Fenster aktiv ist oder nicht.
Post by Heiko Rost
Warum das bei Dir anders ist, muß ich raten, und
das Ergebnis davon ist eher schwach und hat nichts mit der neuen Version
1) Du hast beim Anpassen der Symbolleisten unten links die Option "[X]
Titelleiste" deaktiviert.
2) Der FF benutzt ein anderes Profil und es wurden nicht alle Daten aus
dem alten in das neue pbertragen.
Beides nicht zutreffend.

Es wurde weder an den Systemeinstellungen irgendetwas geändert, noch ein
anderes Profil genutzt. Auf allen PCs änderte sich das Verhalten von FF
mit /nur/ dem Update auf Version 103.

Ich vermute, Du meinst mit "Akzentfarbe benutzt" etwas anderes als
ich... Es geht mir nicht um den knapp 1 Pixel "breiten" Rand um das Fenster.

Was korrekt wäre und ich mir ganz dringend wieder wünsche: der gesamte
fette Balken am oberen Fensterrand, in dem die Tabs und ganz rechts die
drei Systembuttons liegen, soll - wie bei "allen" anderen Programmen
auch - in der Akzentfarbe dargestellt werden, wenn das Fenster aktiv (im
Vordergrund, mit Eingabefokus) ist, und grau nur im inaktiven Zustand.

Der Titelbalken des Fensters "Über Firefox" zeigt interessanterweise
weiterhin das korrekte Verhalten.

Tilmann
Michael Landenberger
2022-08-11 20:33:24 UTC
Permalink
Post by Tilmann Reh
Post by Heiko Rost
Warum das bei Dir anders ist, muß ich raten, und
das Ergebnis davon ist eher schwach und hat nichts mit der neuen Version
1) Du hast beim Anpassen der Symbolleisten unten links die Option "[X]
Titelleiste" deaktiviert.
2) Der FF benutzt ein anderes Profil und es wurden nicht alle Daten aus
dem alten in das neue pbertragen.
Beides nicht zutreffend.
Es wurde weder an den Systemeinstellungen irgendetwas geändert, noch ein
anderes Profil genutzt. Auf allen PCs änderte sich das Verhalten von FF
mit /nur/ dem Update auf Version 103.
Ich vermute, Du meinst mit "Akzentfarbe benutzt" etwas anderes als
ich... Es geht mir nicht um den knapp 1 Pixel "breiten" Rand um das Fenster.
Was korrekt wäre und ich mir ganz dringend wieder wünsche: der gesamte
fette Balken am oberen Fensterrand, in dem die Tabs und ganz rechts die
drei Systembuttons liegen, soll - wie bei "allen" anderen Programmen
auch - in der Akzentfarbe dargestellt werden, wenn das Fenster aktiv (im
Vordergrund, mit Eingabefokus) ist, und grau nur im inaktiven Zustand.
Das Problem ist, dass der Firefox-Titelbalken gar nicht der normale
Windows-Titelbalken ist. Vielmehr ist der Titelbalken bei FF ein Teil des
Hauptfensters, der von den Mozilla-Entwicklern selbst gebastelt wurde.
Erkennbar ist das u. U. daran, dass das Menü, wenn man es einblendet, bei FF
*oberhalb* des Titelbalkens erscheint. Bei systemkonformen Anwendungen ist das
nie der Fall. Da erscheint das Menü immer unterhalb des Titelbalkens.

Jedenfalls kann ich das alles bestätigen. Und gleichzeitig mitteilen, dass die
mangelnde Systemkonformität von FF für mich der Grund ist, warum ich FF nicht
benutze (Ausnahme: Tests von Webseiten). Es gibt auch noch andere Stellen in
FF, die mich extrem nerven, z. B. der Umstand, dass im Menü Untermenüs nicht
von alleine aufklappen, sondern immer der übergeordnete Menüpunkt angeklickt
werden muss, damit das Untermenü aufklappt. Grundsätzlich ist das zwar eine
kleine Mühe, aber es weicht von der Benutzer-Erfahrung mit so gut wie allen
anderen Windows-Programmen ab. Ein Entwickler, der etwas auf sich hält, sollte
so etwas tunlichst vermeiden. Es gibt Usability-Regeln, gegen die man nicht
ohne triftigen Grund verstoßen sollte.

Warum zum Deibel müssen die Mozilla-Entwickler immer das Rad neu erfinden,
anstatt die vom Betriebssystem bereitgestellten und vielfach bewährten
Controls zu verwenden?

Gruß

Michael
Jörg Tewes
2022-08-11 20:51:02 UTC
Permalink
Post by Michael Landenberger
Das Problem ist, dass der Firefox-Titelbalken gar nicht der normale
Windows-Titelbalken ist. Vielmehr ist der Titelbalken bei FF ein Teil des
Hauptfensters, der von den Mozilla-Entwicklern selbst gebastelt wurde.
Erkennbar ist das u. U. daran, dass das Menü, wenn man es einblendet, bei FF
*oberhalb* des Titelbalkens erscheint.
Also bei mir ist das nicht der Fall.

Guckst du:
<Loading Image...>
--
Bye Jörg


Religionskriege sind Konflikte zwischen erwachsenen Menschen, bei
denen es darum geht, wer den cooleren, imaginären Freund hat. Wenn
Jesus gevierteilt worden wäre, hätten wir heute dann Mobiles über der
Tür hängen?
Michael Landenberger
2022-08-11 22:55:39 UTC
Permalink
Post by Jörg Tewes
<https://abload.de/img/unbenannt1lwc3n.png>
Wie genau hast du das eingestellt? Ich finde in FF 103 (!) keine Einstellung,
um die Menüleiste unterhalb der Titelzeile zu platzieren.

Davon abgesehen, hat auch auf deinem Screenshot die Titelzeile nicht die
Akzentfarbe.

Gruß

Michael
Heiko Rost
2022-08-12 04:28:14 UTC
Permalink
Post by Michael Landenberger
Post by Jörg Tewes
<https://abload.de/img/unbenannt1lwc3n.png>
Wie genau hast du das eingestellt? Ich finde in FF 103 (!) keine Einstellung,
um die Menüleiste unterhalb der Titelzeile zu platzieren.
Bei Anpassen der Symbolleisten gibt es links unten eine Option "[X]
Titelleiste" oder die Einstellung

browser.tabs.inTitlebar

auf 0 setzen. Wobei sich irgendwann die Bezeichnung geändert hat, früher
hieß das browser.tabs.drawInTitlebar und war ein logischer Wert. Welches
Auswirkungen jetzt ein Wert <>0 hat, habe ich auf die Schnelle nicht
gefunden.
Post by Michael Landenberger
Davon abgesehen, hat auch auf deinem Screenshot die Titelzeile nicht die
Akzentfarbe.
Standardmäßig macht FF das nicht, mit den im OP geposteten CSS-Regeln
wird die Akzentfarbe angezeigt:

<Loading Image...>

Gruß Heiko
--
Wo ein Wille ist, ist auch ein Weg.
Sprichwort
Michael Landenberger
2022-08-12 13:19:35 UTC
Permalink
Post by Heiko Rost
Post by Michael Landenberger
Wie genau hast du das eingestellt? Ich finde in FF 103 (!) keine
Einstellung, um die Menüleiste unterhalb der Titelzeile zu platzieren.
Bei Anpassen der Symbolleisten gibt es links unten eine Option "[X]
Titelleiste"
Danke, das hat's gebracht. Und auch meine in
<news:td3p2m$lanu$***@tota-refugium.de> geäußerte Vermutung bestätigt: die graue
Titelleiste ist gar nicht die Windows-Titelleiste, denn die muss erst durch
die von dir beschriebene Einstellung aktiviert werden. Wenn aber ein
Fensterelement, das nicht die Titelleiste ist, sich auch nicht so wie die
Titelleiste verhält, dann verwundert zumindest mich das nicht. Ich würde das
dann auch nicht als mangelnde Systemkonformität bezeichnen.
Post by Heiko Rost
Post by Michael Landenberger
Davon abgesehen, hat auch auf deinem Screenshot die Titelzeile nicht die
Akzentfarbe.
Standardmäßig macht FF das nicht, mit den im OP geposteten CSS-Regeln
Nachdem ich hier die Anzeige der Titelleiste eingeschaltet habe, hatte sie die
von mir eingestellte Akzentfarbe, ohne dass ich weitere Maßnahmen treffen
musste. Und der Bereich unterhalb der Titelleiste (Menü, Tab-Leiste,
Adresszeile, Lesezeichenleiste) soll zumindest bei mir gar nicht die
Akzentfarbe haben.

Gruß

Michael
Tilmann Reh
2022-08-12 19:17:59 UTC
Permalink
Post by Michael Landenberger
Post by Heiko Rost
Post by Michael Landenberger
Wie genau hast du das eingestellt? Ich finde in FF 103 (!) keine
Einstellung, um die Menüleiste unterhalb der Titelzeile zu platzieren.
Bei Anpassen der Symbolleisten gibt es links unten eine Option "[X]
Titelleiste"
Danke, das hat's gebracht.
Interessant - ich kannte diese Option auch noch nicht, und die Checkbox
ganz unten links war mir auch noch nie aufgefallen...

(Querverweis: den ersten Hinweis auf diese Checkbox hatte ich als Bezug
auf die Checkbox "Akzentfarbe auf Titelleisten anwenden" missverstanden.)

Die über diese Checkbox wieder herbeigeholte "echte" Titelleiste verhält
sich jedenfalls systemkonform und korrekt (auch ohne CSS).
Post by Michael Landenberger
Und auch meine in
Titelleiste ist gar nicht die Windows-Titelleiste, denn die muss erst durch
die von dir beschriebene Einstellung aktiviert werden. Wenn aber ein
Fensterelement, das nicht die Titelleiste ist, sich auch nicht so wie die
Titelleiste verhält, dann verwundert zumindest mich das nicht. Ich würde das
dann auch nicht als mangelnde Systemkonformität bezeichnen.
Daß Mozilla nicht die System-Titelleiste verwendet, ist ja schon seit
einiger Zeit so - dadurch gewinnt man eben etwas Platz für die Inhalte.
Das stört mich auch nicht, ebenso wenig wie das Ausblenden der Menüleiste.

Für den Anwender ist dann dieser selbstgebastelte Balken aber faktisch
die Titelleiste (wird jedenfalls als solche wahrgenommen), also sollte
sie sich m.E. auch entsprechend verhalten.

Mit der von Heiko beschriebenen Änderung des CSS ist das Verhalten
jedenfalls rundum korrekt:
- Mit der "echten" Titelleiste hat nur diese die Akzentfarbe;
- Mit der "Mozilla-Titelleiste" kommt hier die Akzentfarbe zum Einsatz.

Klasse, daß das immerhin über CSS konfiguriert werden kann.
(Auch wenn es blöd ist, dann mal eben die Bezeichner zu ändern...)

Tilmann
Jörg Tewes
2022-08-12 23:31:12 UTC
Permalink
Post by Heiko Rost
Post by Michael Landenberger
Davon abgesehen, hat auch auf deinem Screenshot die Titelzeile nicht die
Akzentfarbe.
Standardmäßig macht FF das nicht,
Hier schon wie ich gerade herausgefunden habe. Ich hatte es vorher
bloß nicht eingeschaltet.
--
Bye Jörg


Religionskriege sind Konflikte zwischen erwachsenen Menschen, bei
denen es darum geht, wer den cooleren, imaginären Freund hat. Wenn
Jesus gevierteilt worden wäre, hätten wir heute dann Mobiles über der
Tür hängen?
Jörg Tewes
2022-08-12 21:53:30 UTC
Permalink
Post by Michael Landenberger
Post by Jörg Tewes
<https://abload.de/img/unbenannt1lwc3n.png>
Wie genau hast du das eingestellt? Ich finde in FF 103 (!) keine Einstellung,
um die Menüleiste unterhalb der Titelzeile zu platzieren.
War hier schon immer so. Ich wüßte nicht was ich geändert habe.
Post by Michael Landenberger
Davon abgesehen, hat auch auf deinem Screenshot die Titelzeile nicht die
Akzentfarbe.
War auch nie meine Absicht. Mir ging's nur darum das die Titelzeile
ganz oben steht.
--
Bye Jörg


Religionskriege sind Konflikte zwischen erwachsenen Menschen, bei
denen es darum geht, wer den cooleren, imaginären Freund hat. Wenn
Jesus gevierteilt worden wäre, hätten wir heute dann Mobiles über der
Tür hängen?
Thomas Schade
2022-08-12 10:09:38 UTC
Permalink
Post by Tilmann Reh
mit der aktuellen Version 103 ignoriert FF auch die explizit über
UserChrome gesetzte Einfärbung des Titelbalkens.
Nachdem es bei einer der Vorgängerversionen (Einführung von Proton,
IIRC) keinen erkennbaren Unterschied mehr zwischen aktiven und inaktiven
FF-Fenstern gab, konnte ich über
[...]
Post by Tilmann Reh
Seit FF 103 funktioniert das nun auch nicht mehr. :-(
Wie bekommt man den aktuellen FF wieder dazu, sich systemkonform zu
verhalten?
Ich habe das in einem neu angelegten, jungfräulichen Testprofil
nachvollzogen. In den verlinkten Screenshots von oben nach unten:

- Firefox 103.0.2 'out of the box':
Tabs in der Titelleiste, keine Akzentfarbe.

- Firefox 103.0.2 nach 'Customize Toolbar - [x] Title Bar':
Titelleiste zeigt Akzentfarbe.

Screenshots:
<Loading Image...

Es ist also keinerlei Anpassung via CSS-Voodoo nötig, um FF zur
Übernahme der Akzentfarbe zu bewegen.


Ciao
Toscha
--
Regulate guns not women.
Franklin Schiftan
2022-08-12 10:34:06 UTC
Permalink
Post by Thomas Schade
Post by Tilmann Reh
mit der aktuellen Version 103 ignoriert FF auch die explizit über
UserChrome gesetzte Einfärbung des Titelbalkens.
Nachdem es bei einer der Vorgängerversionen (Einführung von Proton,
IIRC) keinen erkennbaren Unterschied mehr zwischen aktiven und inaktiven
FF-Fenstern gab, konnte ich über
[...]
Post by Tilmann Reh
Seit FF 103 funktioniert das nun auch nicht mehr. :-(
Wie bekommt man den aktuellen FF wieder dazu, sich systemkonform zu
verhalten?
Ich habe das in einem neu angelegten, jungfräulichen Testprofil
Tabs in der Titelleiste, keine Akzentfarbe.
Titelleiste zeigt Akzentfarbe.
<https://www.dropbox.com/s/apnxcsza7tuwg7g/firefox-titlebar.png?dl=0>
Es ist also keinerlei Anpassung via CSS-Voodoo nötig, um FF zur
Übernahme der Akzentfarbe zu bewegen.
Danke für den Hinweis, wobei diese farbige Titelleiste dann aber
zusätzlich oben über das bestehende Fenster hinzugefügt wird.
Post by Thomas Schade
Toscha
.... und tschüss

Franklin
Thomas Schade
2022-08-12 10:45:16 UTC
Permalink
Post by Franklin Schiftan
Danke für den Hinweis, wobei diese farbige Titelleiste dann aber
zusätzlich oben über das bestehende Fenster hinzugefügt wird.
Ich weiß zwar nicht genau, was du damit meinst, aber so sieht FF
jedenfalls aus wie jede andere native Windowsanwendung auch. :)


Ciao
Toscha
--
Sie: Oh schau, die Frau vor uns hat die gleichen Leggins an wie ich!
Er: Aber auf deiner sind die Blumen größer.
[Leben am Limit, Level Pro]
Franklin Schiftan
2022-08-12 13:11:47 UTC
Permalink
Post by Thomas Schade
Post by Franklin Schiftan
Danke für den Hinweis, wobei diese farbige Titelleiste dann aber
zusätzlich oben über das bestehende Fenster hinzugefügt wird.
Ich weiß zwar nicht genau, was du damit meinst, aber so sieht FF
jedenfalls aus wie jede andere native Windowsanwendung auch. :)
Wenn Du beim Ankreuzen und Kreuz-wegmachen das Fenster beobachtest,
solltest Du es eigentlich sehen: Ohne Kreuz ist die graue Leiste mit dem
Menü (sofern eingeschaltet) der obere Fensterrand. Mit Kreuz wandert
diese Zeile ein Stück tiefer, um der Titelzeile darüber Platz zu machen.
Mit anderen Worten wird der Inhaltsbereich bei eingeblendeter Titelzeile
ein bisschen kleiner.

BTW: Das ganze funktioniert auch genauso beim aktuellen Thunderbird /
Betterbird.
Post by Thomas Schade
Toscha
.... und tschüss

Franklin
Thomas Schade
2022-08-12 13:36:11 UTC
Permalink
Post by Franklin Schiftan
Post by Thomas Schade
Post by Franklin Schiftan
Danke für den Hinweis, wobei diese farbige Titelleiste dann aber
zusätzlich oben über das bestehende Fenster hinzugefügt wird.
Hier hatte mich 'oben über das bestehende Fenster' irritiert. Denn die
Titelleiste wird nicht oberhalb des aktiven Fensters eingefügt sondern
innerhalb. Wodurch andere Elemente, wie die Menüzeile, nach unten rutschen.
Post by Franklin Schiftan
Post by Thomas Schade
Ich weiß zwar nicht genau, was du damit meinst, aber so sieht FF
jedenfalls aus wie jede andere native Windowsanwendung auch. :)
Wenn Du beim Ankreuzen und Kreuz-wegmachen das Fenster beobachtest,
solltest Du es eigentlich sehen: Ohne Kreuz ist die graue Leiste mit dem
Menü (sofern eingeschaltet) der obere Fensterrand. Mit Kreuz wandert
diese Zeile ein Stück tiefer, um der Titelzeile darüber Platz zu machen.
Freilich. Aber das ist auch genau das zu erwartende Verhalten.
Post by Franklin Schiftan
Mit anderen Worten wird der Inhaltsbereich bei eingeblendeter Titelzeile
ein bisschen kleiner.
Was möglicherweise überhaupt der Grund dafür ist, dass man die Menüzeile
in die Titelleiste schieben lassen kann.


Ciao
Toscha
--
Ich sehe meine Rechte nicht beschränkt oder bedroht. Ich sehe mich
bedroht durch Rechte und Beschränkte. Eher glaube ich Wissenschaftlern,
die sich auch mal irren, als Irren, die glauben, sie seien
Wissenschaftler.
Franklin Schiftan
2022-08-12 17:08:28 UTC
Permalink
Post by Thomas Schade
Post by Franklin Schiftan
Post by Thomas Schade
Post by Franklin Schiftan
Danke für den Hinweis, wobei diese farbige Titelleiste dann aber
zusätzlich oben über das bestehende Fenster hinzugefügt wird.
Hier hatte mich 'oben über das bestehende Fenster' irritiert. Denn die
Titelleiste wird nicht oberhalb des aktiven Fensters eingefügt sondern
innerhalb. Wodurch andere Elemente, wie die Menüzeile, nach unten rutschen.
Richtig, ich hätte besser schreiben sollen 'am oberen Rand des Fensters'.
Post by Thomas Schade
Post by Franklin Schiftan
Post by Thomas Schade
Ich weiß zwar nicht genau, was du damit meinst, aber so sieht FF
jedenfalls aus wie jede andere native Windowsanwendung auch. :)
Wenn Du beim Ankreuzen und Kreuz-wegmachen das Fenster beobachtest,
solltest Du es eigentlich sehen: Ohne Kreuz ist die graue Leiste mit dem
Menü (sofern eingeschaltet) der obere Fensterrand. Mit Kreuz wandert
diese Zeile ein Stück tiefer, um der Titelzeile darüber Platz zu machen.
Freilich. Aber das ist auch genau das zu erwartende Verhalten.
Post by Franklin Schiftan
Mit anderen Worten wird der Inhaltsbereich bei eingeblendeter Titelzeile
ein bisschen kleiner.
Was möglicherweise überhaupt der Grund dafür ist, dass man die Menüzeile
in die Titelleiste schieben lassen kann.
Nun ja, in die Zeile unterhalb der (farbigen) Titelleiste. Richtig, das
hatte ich als Grund auch schon vermutet, dass man bei den heutigen
Bildschirm-Verhältnissen jedes Inhalt-Pixel in der Höhe mehr rauskitzeln
will.
Post by Thomas Schade
Toscha
.... und tschüss

Franklin
Tilmann Reh
2022-08-12 19:28:25 UTC
Permalink
Am 12.08.2022 um 15:11 schrieb Franklin Schiftan:
[Checkbox "Titelleiste"]
Post by Franklin Schiftan
Wenn Du beim Ankreuzen und Kreuz-wegmachen das Fenster beobachtest,
solltest Du es eigentlich sehen: Ohne Kreuz ist die graue Leiste mit dem
Menü (sofern eingeschaltet) der obere Fensterrand. Mit Kreuz wandert
diese Zeile ein Stück tiefer, um der Titelzeile darüber Platz zu machen.
Mit anderen Worten wird der Inhaltsbereich bei eingeblendeter Titelzeile
ein bisschen kleiner.
Und beim Ausblenden der "echten" Titelleiste werden deren Funktionen
(Leiste fungiert als "Anfasser" zum Verschieben des Fensters,
Systembuttons zum Minimieren/Maximieren/Schließen rechts oben) von der
Mozilla-eigenen Leiste übernommen - genau deswegen gilt diese dann
(nicht nur) für mich eindeutig als "Titelleiste".
Post by Franklin Schiftan
BTW: Das ganze funktioniert auch genauso beim aktuellen Thunderbird /
Betterbird.
Nur dass dort auch ohne CSS die (Mozilla-eigene) Titelleiste korrekt mit
Akzentfarbe dargestellt wird.

Tilmann
Heiko Rost
2022-08-12 11:49:43 UTC
Permalink
Post by Thomas Schade
Es ist also keinerlei Anpassung via CSS-Voodoo nötig, um FF zur
Übernahme der Akzentfarbe zu bewegen.
Guter Hinweis, in der Frage geht es gar nicht um die Titelzeile.

Gruß Heiko
--
Mitunter sitzt die ganze Seele in eines Zahnes dunkler Höhle.
Wilhelm Busch
Heiko Rost
2022-08-12 11:46:57 UTC
Permalink
Post by Tilmann Reh
mit der aktuellen Version 103 ignoriert FF auch die explizit über
UserChrome gesetzte Einfärbung des Titelbalkens.
Die CSS-Regeln sollen Menüzeile und Tabhintergrund in der Akzentfarbe
anzeigen, und zwar genau dann, wenn die Titelzeile ausgeblendet ist. Das
hatte ich falsch verstanden und deshalb war meine erste Antwort
unsinning.

So wie es aussieht, kennt FF die alten Variablen für die Akzentfarben
nicht mehr bzw. hat sie umbenannt, weshalb diese Regeln keine Wirkung
mehr zeigen. Folgendes sollte jetzt funktionieren:

/* Menüleiste und Tabhintergrund bei aktiven Fenster ändern */
:root[tabsintitlebar] #navigator-toolbox:not(:-moz-window-inactive) #titlebar #toolbar-menubar,
:root[tabsintitlebar] #navigator-toolbox:not(:-moz-window-inactive) #titlebar #TabsToolbar
{
background-color: AccentColor !important;
color: AccentColorText !important;
}

Gruß Heiko
--
Keine Unterwerfung ist so vollkommen wie die, die den Anschein der Freiheit
wahrt. Damit lässt sich selbst der Wille gefangen nehmen.
Jean-Jacques Rousseau
Tilmann Reh
2022-08-12 19:07:56 UTC
Permalink
Post by Heiko Rost
So wie es aussieht, kennt FF die alten Variablen für die Akzentfarben
nicht mehr bzw. hat sie umbenannt, weshalb diese Regeln keine Wirkung
/* Menüleiste und Tabhintergrund bei aktiven Fenster ändern */
:root[tabsintitlebar] #navigator-toolbox:not(:-moz-window-inactive) #titlebar #toolbar-menubar,
:root[tabsintitlebar] #navigator-toolbox:not(:-moz-window-inactive) #titlebar #TabsToolbar
{
background-color: AccentColor !important;
color: AccentColorText !important;
}
Wow!

Wie kommen die Entwickler darauf, "mal eben" solche Namen zu ändern?
Und wie kamst Du auf die jetzt zu verwendenden Bezeichner?

Jetzt ist es wieder wie es sein sollte. :-)

Danke!
Tilmann
Heiko Rost
2022-08-13 05:04:02 UTC
Permalink
Post by Tilmann Reh
Wie kommen die Entwickler darauf, "mal eben" solche Namen zu ändern?
Das mußt Du die Entwickler fragen. Wobei man bedenken muß, daß die
userChrome.css sich fast schon auf Ebene des Quelltexttes befindet,
keinen dokumentierten Inhalt hat und nicht für Änderungen durch den
Normalnutzer bestimmt ist. Da passiert sowas eben manchmal.
Post by Tilmann Reh
Und wie kamst Du auf die jetzt zu verwendenden Bezeichner?
Der Quelltest von FF ist frei verfügbar, und in den dort vorhandenen
*.css-Dateien sind die Bezeichner zu finden. Die über das Menü "Extras"
verfügbaren Browserwerkzeuge können bei Anpassungen der Oberfläsche auch
hilfreich sein.
Post by Tilmann Reh
Jetzt ist es wieder wie es sein sollte. :-)
Prima.

Gruß Heiko
--
Eigensinn ist der Wille, der sich bestätigt, ohne sich rechtfertigen zu
können.
Henri-Frédéric Amiel
Heiko Rost
2022-08-13 05:06:06 UTC
Permalink
Post by Tilmann Reh
Wie kommen die Entwickler darauf, "mal eben" solche Namen zu ändern?
Das mußt Du die Entwickler fragen. Wobei man bedenken muß, daß die
userChrome.css sich fast schon auf Ebene des Quelltexttes befindet,
keinen dokumentierten Inhalt hat und nicht für Änderungen durch den
Normalnutzer bestimmt ist. Da passiert sowas eben manchmal.
Post by Tilmann Reh
Und wie kamst Du auf die jetzt zu verwendenden Bezeichner?
Der Quelltest von FF ist frei verfügbar, und in den dort vorhandenen
*.css-Dateien sind die Bezeichner zu finden. Die über das Menü "Extras"
verfügbaren Browserwerkzeuge können bei Anpassungen der Oberfläche auch
hilfreich sein.
Post by Tilmann Reh
Jetzt ist es wieder wie es sein sollte. :-)
Prima.

Gruß Heiko
--
Besser ein freier Teufel als ein gebundener Engel.
Peter Hille
Loading...