Safari 17.1 Release Notes
Released October 25, 2023 — Version 17.1 (19616.2.9)
Overview
Safari 17.1 is available for iOS 17.1, iPadOS 17.1, macOS Sonoma, macOS Ventura, and macOS Monterey.
Accessibility
Resolved Issues
Fixed properly exposing the expanded state of
<details>elements on iOS. (109684906)Fixed exposing column headers of cells within
role="row"elements withdisplay: contentsto assistive technologies. (115190637)Fixed empty accessibility label for
role="treeitem"elements withdisplay: contentswho have child text starting with a newline. (115226509)
Authentication
Resolved Issues
Fixed a bug that could cause authentication through Extensible Enterprise Single Sign-On to hang if the authentication was canceled on the server side. (105809792)
CSS
Resolved Issues
Fixed
font-size-adjusttoggling font sizes forsystem-uifont. (111709567)Fixed counter values to prevent them from overflowing or underflowing. (111743827)
Fixed
auto nonesupport forcontain-intrinsic-size. (112479718)Fixed fine-grained invalidation for
:hostpseudo-class in non-subject position. (114560066)
JavaScript
Resolved Issues
Fixed a positive look-behind RegExp with alternatives of different minimum lengths. (112952197)
Loading
Resolved Issues
Fixed an issue with a workaround to handle cases where websites serve Data URLs with malformed padding. This issue prevented some images in Word documents from failing to display when hosted by Box and Sharepoint. (114573089)
Media
New Features
Added support for Managed MediaSource on iOS. (114270414)
Resolved Issues
Fixed fullscreen ready check to remove the hierarchy requirement. (110004138)
Fixed an issue where HTTP Live Streaming (HLS) videos may be offset and clipped within their video element’s frame. (110467872)
Fixed videos disappearing when switching from landscape to portrait. (112416568)
Fixed vertical multiline WebVTT captions getting cut off. (112951878)
Fixed an issue where AirPods spatial audio quality is degraded after loading sites that request user media in Safari. (113604970)
Fixed an issue where media will play with sound but no video after pressing the back button in Safari. (113605284)
Fixed an issue where media of type
application/x-mpegURL; codecs="avc1.42E01E"does not play in Safari. (113608345)Fixed an issue where a media element backed by MediaSource may not receive the
seekedevent. (114594559)
Performance
Resolved Issues
Fixed a bug that caused poor performance when resuming WebKit-based apps, including causing a black screen or a blurry snapshot of the app’s prior state to be temporarily visible to users. (114795818)
Rendering
Resolved Issues
Fixed handling iframes with
display: none. (112494003)Fixed an issue where scrollbars would sometimes show unexpectedly in fullscreen content. (113605155)
Fixed a bug that could cause sites to layout improperly in Private Browsing mode. (113607432)
Safari Extensions
New Features
Added support for
storage.session.setAccessLeveland updatedstorage.sessionto be accessed only byTRUSTED_CONTEXTSby default. (105952676)
Web API
Resolved Issues
Fixed an issue that could trigger a crash when web content uses WebSockets. (75425816)
Fixed intermittent removal of
adoptedStyleSheetCSSStyleSheet instances when assigning anadoptedStyleSheetarray. (107768559)Fixed: Improved the performance of IntersectionObserver operations during scrolling. (111120491)
Fixed
ElementInternals.setFormValue(<nullish value>)to clear the submission value. (111802198)Fixed keyboard scroll not stopping after pressing the down arrow if
keyupis default prevented. (112396756) (FB12647732)Fixed
window.postMessagewith OffscreenCanvas with an isolated world message listener. (112618195)Fixed a bug that could cause a nested popover element within a shadow DOM to improperly dismiss its ancestor popover. (113604250)
Web Apps
Resolved Issues
Fixed handling dismissed notifications on macOS. (113756668)
Web Inspector
Resolved Issues
Fixed objects logged to the console with multiple private fields that use the same name. (109215331)
Fixed: Stopped using
Number.prototype.toLocaleString()for numeric console format specifiers. (112170843)
WebGL
Resolved Issues
Fixed an issue which would cause unnecessary “WebGL: context lost.” errors after Safari has been moved to the background on iPadOS. (115500744)