Safari 16.3 Release Notes
Released January 23, 2023 — Version 16.3 (18614.4.6)
Overview
Safari 16.3 is available for macOS Big Sur, macOS Monterey, macOS Ventura, iPadOS 16.3, and iOS 16.3.
CSS
Resolved Issues
Fixed
MediaQueryList.matchesto update the parent document layout for viewport-dependent media queries.Fixed transfers of min and max sizes for CSS
aspect-ratioto be constrained by defined sizes.Fixed
gapto be accounted for by using the unclamped subgrid track sizes to compute track positions.Fixed calculating block size to use the correct box-sizing.
Fixed the transferred
minandmaxsizes to be constrained by defined sizes.Fixed: Use intrinsic ratio of replaced elements when computing flex sizes.
Fixed negative content sizes when using
box-sizing: border-boxwith border and padding.Fixed setting
scrollTopon a fixed element with overflow breaking scrolling on a page withoverscroll-behavior: none.
Rendering
Resolved Issues
Fixed replaced elements with aspect ratio and size in one dimension to respect the min and max constraints in the opposite dimension.
Web API
Resolved Issues
Fixed decompressing content downloaded via
fetch()withContent-Encoding: gzipset.Fixed downloads served from a service worker that uses preload.
Fixed: Added an error event when link preload fails synchronously.
Fixed Cross-Origin-Embedder-Policy incorrectly blocking scripts.
Fixed Authorization header used for subsequent 301 redirects when the request header changes.
Fixed showing a dialog element when the target is a shadow host with a focus delegates.
Content Security Policy
New Features
Added support for the
prefetch-srcdirective.
Resolved Issues
Fixed: Check for
strict-dynamicinscript-srcanddefault-srcdirectives.Fixed: Added an error event when Content Security Policy blocks inline stylesheets.
Media
Resolved Issues
Fixed web audio becoming garbled with switching from speakers to headphones.
Fixed video track’s size settings in the second MediaStream created when the
aspectRatioconstraint is applied.Fixed showing Media Session API artwork.
Fixed “A MediaStreamTrack ended due to a capture failure” error when selecting bluetooth headphones as an audio input device.
Fixed WebVTT styles to apply with in-band tracks.
Fixed alternate VPx codec names to support
vp8.0andvp9.0.
SVG
Resolved Issues
Fixed MouseClick
offsetXandoffsetYon a foreign object in an SVG to be relative to the element rather than relative to the SVG container.