Apple has released Safari Technology Preview 233, the latest version of their developer preview web browser. The preview version of Apple’s popular browser offers developers and other interested users the ability to try out features that may or may not, debut in future public release versions of Safari.
Safari Technology Preview 233 includes fixes and updates for Animations, HTML, MathML, Rendering, Web API, and Web Inspector.
The current Safari Technology Preview release is compatible with machines running macOS Sequoia and macOS Tahoe, the newest version of macOS that launched earlier this year. The update is available through the Software Update mechanism in System Preferences or System Settings to anyone who has downloaded the browser from Apple’s website.
Overview
Safari Technology Preview Release 233 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: 302450@main…303091@main.
Animations
Resolved Issues
- Fixed incorrect overlap calculations for transform animations including
translate,scale, androtateproperties. (303045@main) (88383253)HTML
New Features
- Added support for enhanced HTML select parsing to allow
<select>elements to include<optgroup>,<option>, and<hr>at deeper nesting levels. (302480@main) (163927485)MathML
New Features
- Added support for the MathML
scriptlevelattribute, mapping it to CSSmath-depthas a presentational hint. (302841@main) (164469677)Resolved Issues
- Fixed
mpaddedelements in RTL (dir="rtl") to respectlspace. (303070@main) (164740784)Rendering
Resolved Issues
- Fixed an issue where fixed positioned elements were not rendered correctly in right-to-left pages using the
vertical-rlwriting mode. (302542@main) (161712734)Web API
New Features
- Added support for reading
Blobwith a BYOB (.stream() get) reader. ( 302787@main ) (164307723)Reader({mode:'byob'}) Resolved Issues
- Fixed Trusted Types to correctly send CSP violation reports when a default policy returns an invalid
javascript:URL or throws an exception. (302543@main) (160960418)- Fixed
Navigateto correctly fire anEvent Abortwhen a navigation is aborted. (302591@main) (163957784)Signal - Fixed
Navigateto correctly reference elements from different browsing contexts. (302504@main) (163962362)Event .source Element Web Inspector
New Features
- Added support for capturing
consoleimages within a.screenshot Worker, including handling ofImage,Data Image,Bitmap Offscreen, variousCanvas Canvastypes, and valid base64Rendering Context data:URLs. (302778@main) (98223234)
Apple’s aim with Safari Technology Preview is to gather feedback from developers and users on its browser development process. Safari Technology Preview can run side-by-side with the existing Safari browser and while it is designed for developers, it does not require a developer account to download and use.