Apple har släppt Safari 26.3 i samband med dagens systemuppdateringar. Den nya versionen innehåller både prestandaförbättringar under huven och en märkbar uppdatering för användare av Vision Pro.
Användare av Vision Pro som kör visionOS 26.3 kommer märka att Safari nu automatiskt tonar ner omgivningen när en video spelas i fullskärmsläge. Apple beskriver att förändringen är till för att lägga fokus på innehållet.
Snabbare laddningstider med Zstandard
En stor teknisk nyhet är stödet för Zstandard (Zstd), en algoritm för realtidskomprimering utvecklad av Meta. Tekniken gör det möjligt att komprimera textbaserat innehåll på webben mer effektivt innan det skickas till webbläsaren, vilket ger snabbare laddningstider och mindre belastning på hårdvaran.
Apple förklarar fördelarna med den nya tekniken:
Zstandard packas upp snabbt, vilket minskar arbetsbelastningen på användarnas enheter. Den komprimerar också tillräckligt snabbt för att göras direkt vid anrop, till skillnad från Brotli som vanligtvis komprimeras i förväg under byggprocessen.
För att dra nytta av Zstd-stödet krävs Safari 26.3 på iOS 26.3, iPadOS 26.3, visionOS 26.3 eller macOS Tahoe 26.3.
Rättelser för utvecklare
För webbutvecklare innebär uppdateringen att Navigation API nu kan hantera avbrutna navigeringar på ett mer tillförlitligt sätt. Dessutom innehåller WebKit en lång rad rättelser. Bland annat har man åtgärdat problem med CSS-rendering för HDR-bilder, korrigerat felaktiga muspekare och löst buggar i gränssnittet för video i visionOS.
Man har även fixat en bugg i Safe Browsing-funktionen som tidigare kunde leda till att hela toppdomäner felaktigt markerades som osäkra om en enskild träff i listan över publika suffix rapporterades som farlig.
Listan på buggfixar och ändringar:
CSS
- Fixed a style resolution loop that occurred when a
position-trybox was inside adisplay: noneancestor. (163691885) - Fixed an issue where anchor-positioned elements repeatedly transitioning from
display: blocktodisplay: nonecause position jumps during animation. (163862003) - Fixed an issue where
fixed-positioned boxes usingposition-areawere incorrectly included in the scrollable containing block calculation. (164017310) - Fixed an issue where
text-decoration: underlinewas rendered too high whentext-box-trimwas applied to the root inline box. (165945326) - Fixed a multi-column layout issue where the
widowsandtext-indentproperties are applied cause an incorrect indent on the portion of the paragraph that flows into the next column. (165945497) - Fixed an issue where CSS cursors like
move,all-scroll,ew-resize, andns-resizedid not display correctly. (166731882)
DOM
- Fixed incorrect timestamp handling and switched to use the raw touch timestamp. (164262652)
Media
- Fixed an issue where the fullscreen button in visionOS inline video controls did not visually indicate interactivity by extending the glow effect to all
button.circularelements. (164259201) - Fixed Video Viewer mode for
iframevideos on macOS. (164484608) - Fixed an issue where Safari could not play live videos when the
sourceBuffercontent is removed and re-added causing the seek to not complete. (165628836)
Rendering
- Fixed an issue where positioned or transformed
<img>elements containing HDR JPEGs with gain maps would incorrectly render as SDR. (163517157)
Safe Browsing
- Fixed a bug where if Safe Browsing queried for an entry on the Public Suffix List, and a Safe Browsing vendor responded that the whole effective TLD was unsafe, the whole site would be marked as unsafe. (168155375)
Du kan läsa mer om nyheterna i Safari 26.3 via den officiella dokumentationen hos Apple.
https://developer.apple.com/documentation/safari-release-notes/safari-26_3-release-notes
Läs mer
Webbens slutliga enighet: Safari når 99 procent i stora kompatibilitetstestet
