Release Notes for Safari Technology Preview 233
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
Blob.stream()with a BYOB (getReader({mode:'byob'})) reader. ( 302787@main ) (164307723)
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
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
New Features
- Added support for capturing
console.screenshotimages within aWorker, including handling ofImageData,ImageBitmap,OffscreenCanvas, variousCanvasRenderingContexttypes, and valid base64data:URLs. (302778@main) (98223234)