Apple has released Safari Technology Preview 187, 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 187 includes fixes and updates for Accessibility, Animations, CSS, Forms, Rendering, Scrolling, Storage, SVG, Web API, and WebGL.
The current Safari Technology Preview release is compatible with machines running macOS Ventura and macOS Sonoma.
Overview
Safari Technology Preview Release 187 is now available for download for macOS Sonoma and macOS Ventura. 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: 272448@main…272957@main.
Accessibility
New Features
- Added support for the CSS
contentalt-text syntax. (272455@main) (26942023)Resolved Issues
- Fixed text missing from accessibility labels for many common shadow DOM scenarios. (272531@main) (120223342)
Animations
Resolved Issues
- Fixed the
transitionproperty to produce the shortest serialization. (272513@main) (119822401)- Fixed the
animationproperty to produce the shortest serialization. (272629@main) (120439368)CSS
Resolved Issues
- Fixed
getfor invalid pseudo-elements. (272543@main) (98504661)Computed Style() - Fixed
oklabandoklchlightness value handling. (272501@main) (116195533)- Fixed CSS
contentcomputed value serialization. (272476@main) (120061551)- Fixed CSS
linear()easing. (272613@main) (120290721)- Fixed: Aliased
:-webkit-full-screenpseudo-class to:. (272577@main) (120335917)fullscreen - Fixed: Aliased
:-webkit-any-linkto:andany-link :tomatches() :. (272559@main) (120337922)is() - Fixed
getpseudo-element parsing to support the full range of CSS syntax. (272649@main) (120471227)Computed Style() - Fixed updating media-query sensitive meta tags after style changes. (272947@main) (120854167)
Deprecations
- Removed
-webkit-altandaltproperties. (272480@main) (120051066)- Made
-apple-prefixed pseudo-elements no longer valid. (272538@main) (120268884)Forms
Resolved Issues
- Fixed
text-indentto affect the the selected file(s) label for file inputs. (272837@main) (105223868)Media
Resolved Issues
- Fixed HLS video captions where there are multiple text tracks available. (272784@main) (119839950)
- Fixed fullscreen video not scaling to display size when the Safari window is in Full Screen App Mode. (272733@main) (119893556)
- Fixed handling key renewal requests that cause playback errors for some DRM content. (272592@main) (120230860)
Rendering
Resolved Issues
- Fixed incorrectly oriented Traditional Mongolian script characters. (272454@main) (93426525)
- Fixed a floating element causing a list item bullet to be orphaned on constrained lines. (272451@main) (120022893)
- Fixed incorrect inline box (hugging) outline painting in vertical writing modes. (272512@main) (120217559)
- Fixed incorrect
chunit value invertical-rlandvertical-lrwhentext-orientationis not upright. (272536@main) (120293590)- Fixed the color correctness of the color matrix filter. (272891@main) (120795573)
Scrolling
Resolved Issues
- Fixed unusable horizontal scrollbars with a right-to-left element. (272466@main) (109858866)
Storage
Resolved Issues
- Fixed cases where website data is unexpectedly evicted. (272951@main) (119818267)
SVG
Resolved Issues
- Fixed the layout of an SVG when it is inside an
<iframe>without affecting the size of the<iframe>. (272503@main) (120178866)- Fixed displaying an SVG element inside a
<switch>element. (272831@main) (120732837)Web API
New Features
- Added support for CustomStateSet in custom elements and
:pseudo-class. (272474@main) (120072599)state() Resolved Issues
- Fixed removing highlights in the Custom Highlights API. (272723@main) (119531671)
- Fixed unnecessarily unsetting the iframe fullscreen flag. (272462@main) (120052751)
- Fixed
getto only return HTML elements, not SVG, MathML, or other types of elements. (272530@main) (120275680)Elements By Name() Deprecations
- Removed AES-CFB support from WebCrypto. (272615@main) (120000331)
WebGL
Resolved Issues
- Fixed WebGL to be available in nested workers. (272765@main) (120279728)
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.