• 1.21.4 – Nach-oben-Knopf springt auch in Safari
    CMS quality / php (8.2) (push) Canceled after 0s
    CMS quality / php (8.4) (push) Canceled after 0s
    CMS quality / browser (push) Canceled after 0s
    CMS quality / mysql (push) Canceled after 0s
    Stable

    kantarci released this 2026-09-16 20:09:15 +00:00 | 86 commits to main since this release

    Der Nach-oben-Knopf tat in Safari nichts – auf dem iPhone wie auf dem Mac. Am Schreibtisch im Chrome ging er.

    Woran es lag. Das Sprungziel des Knopfs war ein leerer <span> am Anfang der Seite. WebKit springt nicht zu einem Ziel, dessen Box inline ist und keine Fläche hat: der Tipp kam an, #seitenanfang stand in der Adresse, und die Seite blieb stehen. Chromium ist toleranter, deshalb fiel es dort nie auf. Nachgestellt in echter Safari-Engine (Playwright-WebKit, iPhone-14-Profil) mit vierzehn Varianten des Ziels: dasselbe span als Block springt, ein leerer div ohne Höhe springt – es ist die Inline-Box, nicht die Größe.

    Was sich ändert. Das Sprungziel bekommt eine Blockbox, eine Regel in site.css. Die Abschnittsanker der Menüs waren nie betroffen.

    Zurückgenommen: die Anhebung von Knopf und Cookie-Leiste über Safaris Adressleiste aus 1.21.3. Sie beruhte auf einer falschen Diagnose – der Test dahinter (kein #… in der Adresszeile) war wertlos, weil Safaris zusammengeschobene Leiste nur die Domain zeigt. Beides steht wieder da, wo es in 1.21.2 stand.

    Update: Verwaltung → System → Update, oder install.php für eine neue Installation. Nur CSS, kein Datenbank- oder Dokumentformat geändert.

    WebKit iPhone 14 nach der Änderung: Tipp → 0, Klick → 0, Hash → 0. Chromium unverändert. 51 Tests / 1944 Assertions zu Einwilligung, Stilen und Bündelung grün.

    Downloads