Apple has released Safari Technology Preview 108, an update to its experimental browser for macOS.
Get a sneak peek at upcoming web technologies in macOS and iOS with Safari Technology Preview and experiment with these technologies in your websites and extensions.
Here's a list of all the changes. You can download the Safari Technology Preview browser from here.
Release 108 Web Inspector ● Network ○ Fixed updating statistics when filtering ○ Fixed gaps around the "An error occurred trying to load this resource" message
● Storage ○ Prevented requesting the list of IndexedDB database names multiple times for the same security origin
Graphics ○ Added support for the id (name) of the animation if it exists ○ Fixed populating text editors in the Keyframes section when the Animation panel sidebar in the details sidebar is first shown
● Miscellaneous ○ Fixed ⌘G to not override the current query of the find banner if it's visible
Accessibility ● Fixed SVG text node's with content getting described as "empty group" even if it's not empty ● Fixed ignoring images with an empty alt attribute
Web API ● Fixed to require being connected in order to navigate ● Fixed the pageshow event only firing the first time the back button is pressed ● Fixed Array.prototype.splice not setting the length of the returned object if not an Array ● Fixed incorrect location.origin in blob workers ● Implemented ParentNode.prototype.replaceChildren
CSS ● Changed the calculation to compute the hypothetical cross size of each item in flexbox to use fit-content, not max-content ● Changed to allow indefinite size flex items to be definite with respect to resolving percentages inside them ● Fixed dynamically setting position: absolute in a grid item to trigger a relayout of that element ● Fixed tables as flex items to obey the flex container sizing ● Fixed styling ::selection for a flex container ● Prevented grid-template-rows from serializing adjacent ● Prevented putting out-of-flow boxes in anonymous flex items or grid items
JavaScript ● Fixed BigInt operations to handle exceptions correctly
Scrolling ● Fixed scrolling on a mercurynews.com article ● Fixed stuttery overflow scrolling in slow-scrolling regions ● Fixed rendering artifacts when scrolling overlays
Rendering ● Fixed incorrect clipping of absolute and fixed elements inside stacking-context composited overflow: hidden
Async Clipboard API ● Added support for reading "image/png" on ClipboardItem ● Fixed DataTransfer.prototype.files containing multiple files when pasting a single image with multiple representations
Web Animations ● Avoided starting CSS Transitions for a property when a CSS Animations or JavaScript-originated animation is running for the same property ● Fixed SVG animations to not stop when other animators are still running
Media ● Fixed Picture-in-Picture API issues under stress tests ● Fixed scrubbing video on www.judiciary.senate.gov ( r262169) ● Fixed fullscreen animation missing a few frames at beginning ● Fixed transition between encrypted and clear codecs throwing an error ● Fixed video freezing when attaching a local MediaStream to multiple elements ● Made setting fullscreen mode more robust under stress tests
Get the iClarified Daily Newsletter
Apple news, rumors, tutorials, price drop alerts, in your inbox every evening, free.
Unsubscribe at any time.
Success!
You have been subscribed.
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?