Safari 27.2 benennt flow-tolerance in Grid Lanes in fit-tolerance um und verfeinert Customizable Select

Published · AI Daily — AI-assisted deep research, methodology & disclosure

WebKits Hinweise vom 26. Oktober zu Safari 27.2 fügen Customizable Select das Pseudo-Element ::field-content hinzu, benennen die Grid-Lanes-Eigenschaft flow-tolerance in fit-tolerance um (Standard 1em, alter Name bleibt als veralteter Alias) und führen 20 Fehlerbehebungen auf, darunter eine zum Tastaturfokus von Safari MCP.

Safari 27.2 benennt eine Grid-Lanes-Eigenschaft um und verfeinert Customizable Select

Am 26. Oktober veröffentlichte das WebKit-Team WebKit Features for Safari 27.2, verfasst von Jen Simmons. Die Version verfeinert Customizable Select, benennt eine CSS-Eigenschaft in Grid Lanes um und behebt 20 Fehler. Es ist eine bescheidene Version, aber zwei Punkte ändern, was Webentwickler schreiben sollten. Safari 27.2 erscheint mit iOS 27.2, iPadOS 27.2, visionOS 27.2 und macOS 27.2 Golden Gate. Es wird auch für macOS Tahoe und macOS Sequoia angeboten, wo sich Safari über die Softwareaktualisierung allein aktualisieren lässt. Dies sind Versionshinweise des Herstellers; sie beschreiben ein Verhalten, das WebKit nach eigener Aussage umgesetzt hat, und keine Ergebnisse externer Tests.

Customizable Select erhält feinere Stilkontrolle

Customizable Select erschien erstmals in Safari 27.0. Damit lässt sich das Auswahlmenü `<select>` neu gestalten, einschließlich eines Elements `<selectedcontent>`, das steuert, was die geschlossene Schaltfläche anzeigt. Safari 27.2 ergänzt ein Pseudo-Element `::field-content`, das den Text der gewählten Option formatiert, ohne dass `<selectedcontent>` nötig ist. WebKit passt außerdem die Standardstile für `appearance: base-select` an. Der Inhalt der Schaltfläche wird zuverlässiger vertikal zentriert, der gewählte Text erbt `text-overflow` vom `<select>`, und das Auswahlsymbol wird mit einem einfacheren Layout gezeichnet, damit es sichtbar bleibt. Ein großes Auswahlfeld konnte zuvor teilweise außerhalb des Anzeigebereichs erscheinen. Safari 27.2 hält es mit der Ausrichtung `safe` im Sichtbereich, was auf eine breitere CSS-Änderung bei der Ausrichtung absolut und fest positionierter Boxen zurückgeht. WebKit sagt, die Standardisierungsarbeit gehe weiter und auch andere Browser würden angepasst.

Grid Lanes: `flow-tolerance` auf `fit-tolerance` umstellen

Grid Lanes erschien mit Safari 26.4. Seitdem hat die CSS Working Group die Eigenschaft `flow-tolerance` in `fit-tolerance` umbenannt, und Safari 27.2 verwendet den neuen Namen. Der alte Name funktioniert vorerst als veralteter Alias weiter, doch WebKit rät, den Code bald zu aktualisieren, und der Web-Inspektor von Safari kann markieren, was zu ändern ist. Die Eigenschaft legt fest, wie wählerisch der Browser beim Platzieren des nächsten Elements ist. Enden mehrere Spalten fast auf gleicher Höhe, behandelt eine höhere Toleranz sie als gleichauf und nimmt die erste. Der Standardwert ist `1em`. WebKit argumentiert, ein höherer Wert halte aufeinanderfolgende Elemente in benachbarten Spalten, was das Durchtabben des Inhalts für sehende Tastaturnutzer ruhiger macht, weshalb die meisten Seiten ihn deutlich erhöhen sollten.

Zwanzig Fehlerbehebungen, einige für Agenten und Medien

Die Korrekturen betreffen unter anderem Barrierefreiheit, Animation, CSS, Formulare, Medien und Netzwerk. Beispiele sind VoiceOver, das Text aus einem `aria-live`-Bereich wiederholte, `AudioContext.decodeAudioData()`, das bei gültigen AAC/M4A-Dateien scheiterte, und ein Einbruch der Bildrate in WebGPU beim Aufruf von `executeBundles()` mit Render-Bundles, die indirekte Zeichenaufrufe enthalten. Eine Netzwerkkorrektur verhindert, dass Cookies aus einer Navigation auf oberster Ebene auf sieben Tage begrenzt werden, wenn der Hostname der Seite ein CNAME auf eine andere registrierbare Domain ist. Eine Korrektur betrifft Safari MCP: Safari nimmt anderen Apps nicht mehr den Tastaturfokus, wenn Software unter MCP-Steuerung Tabs anlegt oder Screenshots aufnimmt. Dieses Detail zeigt, dass die automatisierte Steuerung des Browsers inzwischen ein erwarteter Einsatz ist. Entwickler sollten Code testen, der sich auf das alte Verhalten dieser Punkte stützte, und browserspezifische Funktionen vor dem Livegang mit den Hinweisen abgleichen.

Sources

FAQ

Was müssen Entwickler bei Grid Lanes ändern?

Safari 27.2 verwendet den neuen Eigenschaftsnamen fit-tolerance statt flow-tolerance. Der alte Name funktioniert vorerst als veralteter Alias weiter, doch WebKit rät, bald umzustellen. Der Standardwert ist 1em, und WebKit empfiehlt den meisten Seiten, ihn deutlich zu erhöhen.

Was ist neu bei Customizable Select?

Safari 27.2 ergänzt das Pseudo-Element ::field-content, mit dem sich der Text der gewählten Option ohne selectedcontent-Element formatieren lässt, passt die Standardstile von appearance: base-select an und hält große Auswahlfelder per safe-Ausrichtung im Sichtbereich.

Welche Korrekturen sind am wichtigsten?

WebKit nennt 20 Korrekturen. Beispiele sind VoiceOver, das aria-live-Text wiederholte, AAC/M4A-Dekodierfehler, ein Einbruch der WebGPU-Bildrate bei indirekten Zeichenaufrufen, auf sieben Tage begrenzte Cookies bei CNAME-Hostnamen und Safari MCP, das anderen Apps den Tastaturfokus nahm.