Apple has released Safari Technology Preview 206, 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 206 includes fixes and updates for CSS, Editing, JavaScript, Media, Rendering, SVG, Web Extensions, WebDriver, and WebRTC.
The current Safari Technology Preview release is compatible with machines macOS Sonoma and the macOS Sequoia beta, the newest version of macOS that is currently in beta testing.
Overview
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:
. (284635@main) (136856371)where(: scope) Editing
New Features
- Implemented
Clipboard
which gives the page author the ability to understand which formats are supported during Clipboard operations. It also now returns a TypeError for a newItem .support() Clipboard
with an empty Array. (284593@main) (136008522)Item() Resolved Issues
- Fixed missing
Secure
in theContext Clipboard
interface. (284511@main) (137197266)Item JavaScript
New Features
- Completed the Iterator Helpers proposal by implementing
map()
,filter()
,take()
,drop()
, andflat
methods. (284597@main) (103171739)Map() Resolved Issues
- Fixed
Iterator
not properly forwarding the.prototype .reduce() return()
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
get
with the web specification to throw an exception when non-renderable and the path is empty. (284311@main) (136719548)Total Length() 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
get
in storage areas. (284602@main) (136595295)Keys() - Added support for
i18n
and.get System UILanguage i18n
. (284637@main) (136929657).get Preferred System Languages 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
Media
prompting repeatedly if the microphone was muted by the user-agent once. (284399@main) (135941062)Session .set Microphone Active(true) - Fixed
set
to not unmute microphone if the user-agent previously muted both camera and microphone. (284069@main) (136221456)Camera Active - Fixed AirPods unmuting to not unmute the camera if website muted the camera. (284514@main) (137065964)
While the preview is intended for use by developers and advanced users, to provide Apple with feedback on the development of the Safari browser, it can be run side-by-side with the release version of Safari. The app doesn’t require a developer account to download and install. For more information, visit the Safari Technology Preview website.