Release Notes for Safari Technology Preview 216
Safari Technology Preview Release 216 is now available for download for macOS Sequoia and macOS Sonoma. 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: 291468@main…292534@main
Accessibility
Resolved Issues
- Fixed presentational images with empty
altattributes to be ignored by assistive technology, even when additional labeling attributes are set. (292105@main) (146429365)
CSS
New Features
- Added additional support for
text-wrap-style: prettyto now adjust all lines in the text box to improve rag and hyphenation. (291750@main) (146142653)
Resolved Issues
- Fixed buttons to not have
align-items: flex-startby default. (291883@main) (146615626)
Forms
Resolved Issues
- Fixed form associated ElementInternals always reporting a
customErrorwhen usingsetValidity. (291878@main) (115681066)
Media
Resolved Issues
- Fixed stale audio buffer data after seeking when playing sound through an AudioContext. (291763@main) (146057507)
Rendering
Resolved Issues
- Fixed integrating
position-areaandself-alignmentproperties foralign-selfandjustify-self(291606@main) (145889235) - Fixed
will-change: view-transition-nameto create a stacking context and a backdrop root. (291636@main) (146281670) - Fixed
will-change: offset-pathto create a stacking context and a containing block. (291635@main) (146292698)
Service Workers
Resolved Issues
- Fixed Service Worker downloads being prematurely interrupted. (291712@main) (143065672)
- Fixed the ReadableStream cancel method not getting reliably called in Service Worker. (291551@main) (144297119)
SVG
Resolved Issues
- Fixed SVG paint server fallback handling for a non-existent URL. (291726@main) (144493507)
- Fixed respecting the CSS
image-renderingproperty when drawing an SVG. (292202@main) (144507619) - Fixed handling
url(...) noneto match the SVG Paint Server specification. (291770@main) (146454258) - Fixed ancestor bounding box for “disabled”
<foreignObject>and<image>. (292411@main) (147455573)
Text
Resolved Issues
- Fixed
<b>and<strong>to usefont-weight: bolderto match the Web Specification. (291855@main) (146458131)
URLs
Resolved Issues
- Fixed percent-encoding
^in non-opaque URL paths. (291614@main) (146233526) - Fixed ensuring that opaque URL paths always roundtrip. (292146@main) (146848690)
- Fixed making URL host and hostname setters handle
@correctly. (292041@main) (146886347) - Fixed Windows drive letter after file:/// when parsing URLs. (292396@main) (147381130)
Web Animations
New Features
- Added support for the
AnimationpropertyoverallProgress. (291764@main) (146470359)
Web API
Resolved Issues
- Fixed: URL’s protocol setter should forbid switching non-special to special schemes. (292443@main) (82549495)
- Fixed the ProgressEvent members
loadedandtotalto use thedoubletype as per a recent specification change. (292359@main) (146356214) - Fixed URLPattern’s hostname and port canonicalization. (292382@main) (147109380)
- Fixed Intrinsic Sizing of SVG embedded via
<embed>to be invalidated on navigation. (292267@main) (147198632)
Deprecations
- Removed the
svgDocumentinterface from HTMLFrameElement to align with other browsers. (291498@main) (133800070)
Web Inspector
Resolved Issues
- Fixed to show a separate overview for each target in the Timelines tab. (292169@main) (146356054)