Safari Technology Preview 232 Release Notes
Learn about the latest web technology updates in Safari Technology Preview: CSS, JavaScript, Media, Rendering, SVG, Storage, Web API, and Web Inspector.
Overview
Safari Technology Preview Release 232 is now available for download for macOS Tahoe and macOS Sequoia. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update.
This release includes WebKit changes between: 301766@main…302449@main.
CSS
New Features
Added support for allowing positioned boxes in scrollable containing blocks to overflow along scrollable directions. (302259@main) (162722820)
Added support for
flip-xandflip-yoptions inposition-try-fallbackfor CSS Anchor Positioning. (302057@main) (163282036)
Resolved Issues
Fixed handling of padding and margins for flex and grid layouts across all writing modes. (301814@main) (71046552)
Fixed
getComputedStyle("top")to correctly resolve percentage values for absolutely positioned elements inside inline containers. (302090@main) (161390162)Fixed an infinite style resolution loop when a
position-trybox was inside adisplay: nonesubtree. (302254@main) (161570947)Fixed
width,height,min-width,min-height,max-widthandmax-heightto apply CSS zoom at used-value time. (302241@main) (161848512)Fixed CSS zoom to scale
<iframe>element contents. (302097@main) (162314059)Fixed
getBoundingClientRectandgetClientRectsto return scaled lengths according to CSS zoom instead of unscaled values, aligning with the CSS Viewport specification. (301806@main). (162325730)Fixed scrolling behavior so that
scrollRectToVisible()can bring fixed anchor-positioned boxes outside the viewport into view, improving keyboard navigation. (302368@main) (162378346)Fixed an issue where
@font-faceandFontFace.familyfailed when the font family name contained spaces, ensuring the family name is now treated as a plain string instead of being parsed. (301793@main) (162637501)Fixed
top,left,right, andbottomto apply CSS zoom at used-value time (302102@main) (162663056)Fixed
marginto apply CSS zoom at used-value time. (301965@main) (162907254)Fixed evaluation of
calc()expressions to correctly apply the usedzoomfactor to length values, ensuring properties likeline-heightand box dimensions scale properly. (301968@main) (163141549)Fixed an issue where
calc(em)values for unzoomed properties were incorrectly adjusted. (302041@main) (163267333)Fixed
position-areanormal alignment to correctly align toward the non-auto inset when only one inset is auto. (302299@main) (163317238)Fixed incorrect underline positioning for
text-decorationwhen inline box sides are trimmed. (302435@main) (163858721)
JavaScript
Resolved Issues
Fixed
Intl.DateTimeFormatto throw aRangeErrorfor legacy non-IANA timezones, aligning behavior with TC39 standards. (302447@main) (156857252)
Media
Resolved Issues
Fixed: Aligned with other browsers by dispatching enter and exit events on TextTrackCue and VTTCue with no track. (301836@main) (160195643)
Fixed an issue where the mute button disappeared in macOS inline videos with adjustable sizes. (301896@main) (162897286)
Rendering
Resolved Issues
Fixed over-aggressive clipping of child layers in multicolumn layouts to prevent visual overflow issues with
position: relativeelements andtransform:scale()text. (302249@main) (126413036)Fixed unreadable Scroll-to-Text-Fragment highlights on dark pages. (301930@main) (126539910)
Fixed an issue where positioned, transformed, or opacity-altered
<img>elements with HDR JPEG gainmaps would incorrectly render in SDR. (302200@main) (156858374)
SVG
Resolved Issues
Fixed animation of the
stop-colorattribute on<stop>elements.(302163@main) (109823555)
Storage
Resolved Issues
Fixed an issue where IndexedDB databases might have mismatched metadata version and database name encoding format. (302055@main) (163219457)
Web API
Resolved Issues
Fixed event ordering and committed promise timing for intercepted
Navigation APItraverse navigations. (302418@main) (161445256)Fixed the processing order of Trusted Types for DOM attribute setting. (302272@main) (162143148)
Fixed
NavigateEventto correctly fire anAbortSignalwhen a navigation is aborted. (302591@main) (163957784)Fixed
NavigateEvent.sourceElementto correctly reference elements from different browsing contexts. (302504@main) (163962362)
Web Inspector
Resolved Issues
Fixed an issue where CSS properties added to new rules were not applied and were marked as invalid. (302301@main) (103548968)
Fixed an issue in the Console where the count of identical consecutive messages could be wrong. (301917@main) (162612099)
See Also
2025
Safari Technology Preview 234 Release NotesSafari Technology Preview 233 Release NotesSafari Technology Preview 231 Release NotesSafari Technology Preview 230 Release NotesSafari Technology Preview 229 Release NotesSafari Technology Preview 228 Release NotesSafari Technology Preview 227 Release NotesSafari Technology Preview 226 Release NotesSafari Technology Preview 225 Release NotesSafari Technology Preview 224 Release NotesSafari Technology Preview 223 Release NotesSafari Technology Preview 222 Release NotesSafari Technology Preview 221 Release NotesSafari Technology Preview 220 Release NotesSafari Technology Preview 219 Release Notes