Safari Technology Preview Release 206 is now available for download for macOS Sequoia beta 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: 284050@main…284743@main.
CSS
Resolved Issues
- Fixed: Dropped layout containment from
container-type
. (284730@main) (132549134) - Fixed CSS nested declarations inside a
@scope
to behave like:where(:scope)
. (284635@main) (136856371)
Editing
New Features
- Implemented
ClipboardItem.support()
which gives the page author the ability to understand which formats are supported during Clipboard operations. It also now returns a TypeError for a newClipboardItem()
with an empty Array. (284593@main) (136008522)
Resolved Issues
- Fixed missing
SecureContext
in theClipboardItem
interface. (284511@main) (137197266)
JavaScript
New Features
- Completed the Iterator Helpers proposal by implementing
map()
,filter()
,take()
,drop()
, andflatMap()
methods. (284597@main) (103171739)
Resolved Issues
- Fixed
Iterator.prototype.reduce()
not properly forwarding thereturn()
call to the underlying iterator. (284648@main) (137181340)
Media
New Features
- Added support for the Image Capture API. (284447@main) (136860809)
Rendering
Resolved Issues
- Fixed non-separable blend modes in
mix-blend-mode
to workon elements in compositing layers. (284170@main) (49387130) - Fixed repeating
background-image
sized to thecontent-box
failing to fill the viewport in an iframe. (284165@main) (133952319) - Fixed floats not clearing in the WordPress Classic Editor sidebar layout. (284247@main) (136362683)
SVG
Resolved Issues
- Fixed: Updated
getTotalLength()
with the web specification to throw an exception when non-renderable and the path is empty. (284311@main) (136719548)
Tables
Resolved Issues
- Fixed Table Root to also account for
fill-available
in a fixed table layout. (284712@main) (137297914)
Web Extensions
New Features
- Added support for
getKeys()
in storage areas. (284602@main) (136595295) - Added support for
i18n.getSystemUILanguage
andi18n.getPreferredSystemLanguages
. (284637@main) (136929657)
WebDriver
Resolved Issues
- Fixed a crash that could occur when simulating drag events with the right mouse button. (284577@main) (137068514)
WebRTC
New Features
- Added support for enumerated visible network interfaces. (284687@main) (137067672)
Resolved Issues
-
Fixed
MediaSession.setMicrophoneActive(true)
prompting repeatedly if the microphone was muted by the user-agent once. (284399@main) (135941062) -
Fixed
setCameraActive
to not unmute microphone if the user-agent previously muted both camera and microphone. (284069@main) (136221456) - Fixed AirPods unmuting to not unmute the camera if website muted the camera. (284514@main) (137065964)