In der selbsterstellten Statusleiste wird ein markierter Link nicht korrekt angezeigt

  • Firefox-Version
    Firefox 106 Nightly
    Betriebssystem
    Windows 10

    Moin, ich nutze mit einem Script eine Statusleiste, in der mir alle Buttons bereitgestellt werden. Dazu nutze ich einen CSS-Code, damit mir vorn in der Statusleiste ein Linkhover angezeigt wird. Diese Anzeige klappt seit wenigen Tagen nicht mehr wie erwartet. Der Link erscheint in der Höhe versetzt und ist nicht mehr fett. Er soll auf der Statusleiste vor den Buttons erscheinen.

    Meine Spielereien mit dem CSS-Code ändern daran nix. :|

    Wo muss ich was ändern?

    Für eure Lösungsvorschläge bedanke ich mich schon mal! :)

  • Für eure Lösungsvorschläge

    Ändere dazu mal in Zeile 5

    margin-top: 50px!important;

    zu

    margin-bottom: -20px!important;

    Den Wert evtl. noch anpassen.

    Was mir aber auffällt.

    Du nutzt im CSS andere Farben als im Script angegeben sind :/

    Und Zeile 11 - 15

    CSS
    #statuspanel-label{ 
        border:none!important;
        background:transparent!important;
        color: blue !important;
    }

    passt dann auch wieder nicht zu Zeile 27 - 31 :/

    CSS
    #statuspanel-label {
        border: none !important;
        background: #7598ff !important;
        color: white !important;
    }

    Du kannst auch gleich das Script anpassen, und dann ohne den CSS Code:

    Mit freundlichem Gruß
    Andreas
    Mein Laptop    Meine Add-ons

    Einmal editiert, zuletzt von 2002Andreas (11. September 2022 um 17:03) aus folgendem Grund: Ein Beitrag von 2002Andreas mit diesem Beitrag zusammengefügt.

  • Kurze Erklärung, wieso es hier zu einer Änderung kam (und wieso weitere Änderungen nicht auszuschließen sind): Mozilla ist dabei, die proprietäre XUL-Flexbox so zu verändern [1, 2], dass diese intern die CSS-Flexbox nutzt, welche ein offizieller Webstandard ist und sich anders verhält. Das ist ein weiterer Schritt auf dem langen Weg, XUL aus dem Produkt zu entfernen. Die Verhaltensunterschiede bedingen, dass die Positionierung angepasst werden musste [3]. Das hat allerdings eine Performance-Regression [4] verursacht. Während diese behoben wurde/wird, wurde auch der Code nochmal weiter vereinfacht [5]. Individuelle Anpassungen, die sich auf veränderte Elemente beziehen, müssen daher ggfs. nachjustiert werden.

    [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1033225

    [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1789168

    [3] https://bugzilla.mozilla.org/show_bug.cgi?id=1789125

    [4] https://bugzilla.mozilla.org/show_bug.cgi?id=1789877

    [5] https://bugzilla.mozilla.org/show_bug.cgi?id=1789892