Safari Technology Preview 108 Release Notes
Preview the latest web technology updates including: Web Inspector, Accessibility, Web API, CSS, JavaScript, Scrolling, Rendering, Async Clipboard API, Web Animations, and Media.
Overview
Safari Technology Preview Release 108 is now available for download for macOS Catalina and macOS Mojave. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS.
This release covers WebKit revisions 262002-262502.
Web Inspector
Network
Storage
Prevented requesting the list of IndexedDB database names multiple times for the same security origin (r262077)
Graphics
Miscellaneous
Fixed ⌘G to not override the current query of the find banner if it’s visible (r262173)
Accessibility
Fixed SVG text node’s with content getting described as “empty group” even if it’s not empty (r262500)
Fixed ignoring images with an empty alt attribute (r262224)
Web API
Fixed
<area>to require being connected in order to navigate (r262359)Fixed the
pageshowevent only firing the first time the back button is pressed (r262221)Fixed
Array.prototype.splicenot setting thelengthof the returned object if not anArray(r262088)Fixed incorrect
location.originin blob workers (r262026)Implemented
ParentNode.prototype.replaceChildren(r262381)
CSS
Changed the calculation to compute the hypothetical cross size of each item in flexbox to use
fit-content, notmax-content(r262411)Changed to allow indefinite size flex items to be definite with respect to resolving percentages inside them (r262124)
Fixed dynamically setting
position: absolutein a grid item to trigger a relayout of that element (r262481)Fixed tables as flex items to obey the flex container sizing (r262378)
Fixed styling
::selectionfor a flex container (r262049)Prevented
grid-template-rowsfrom serializing adjacent<line-names>(r262130)Prevented putting out-of-flow boxes in anonymous flex items or grid items (r262061)
JavaScript
Fixed
BigIntoperations to handle exceptions correctly (r262386)
Scrolling
Fixed scrolling on a mercurynews.com article (r262127)
Fixed stuttery overflow scrolling in slow-scrolling regions (r262094)
Fixed rendering artifacts when scrolling overlays (r262177)
Rendering
Fixed incorrect clipping of absolute and fixed elements inside stacking-context composited
overflow: hidden(r262237)
Async Clipboard API
Added support for reading
"image/png"onClipboardItem(r262209)Fixed
DataTransfer.prototype.filescontaining multiple files when pasting a single image with multiple representations (r262047)
Web Animations
Avoided starting CSS Transitions for a property when a CSS Animations or JavaScript-originated animation is running for the same property (r262154)
Fixed SVG animations to not stop when other animators are still running (r262175)
Media
Fixed Picture-in-Picture API issues under stress tests (r262038)
Fixed scrubbing video on www.judiciary.senate.gov ( r262169)
Fixed fullscreen animation missing a few frames at beginning (r262322)
Fixed transition between encrypted and clear codecs throwing an error (r262364)
Fixed video freezing when attaching a local
MediaStreamto multiple elements (r262189)Made setting fullscreen mode more robust under stress tests (r262456)
See Also
2020
Safari Technology Preview 117 Release NotesSafari Technology Preview 116 Release NotesSafari Technology Preview 115 Release NotesSafari Technology Preview 114 Release NotesSafari Technology Preview 113 Release NotesSafari Technology Preview 112 Release NotesSafari Technology Preview 111 Release NotesSafari Technology Preview 110 Release NotesSafari Technology Preview 109 Release NotesSafari Technology Preview 107 Release NotesSafari Technology Preview 106 Release NotesSafari Technology Preview 105 Release NotesSafari Technology Preview 104 Release NotesSafari Technology Preview 103 Release NotesSafari Technology Preview 102 Release Notes