Safari Technology Preview 21 Release Notes
Preview the latest web technology updates including: JavaScript, Fetch API, IndexedDB 2.0, CSS, Rendering, Accessibility, Web API, Web Inspector, Security, and bug fixes.
Overview
Safari Technology Preview Release 21 is now available for download for macOS Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 209803-210274.
JavaScript
Enabled concurrent garbage collection (r209694)
Enabled
<script type="module">(r210016)Added support for the
globalproperty on the global object (r210052)
Fetch API
Improved console logging when loading resources (r209917)
IndexedDB 2.0
CSS
Updated the syntax of the
prefers-reduced-motionmedia query (r209842)Fixed CSS scroll snap to work when scrollbar is hidden (r210117)
Fixed column overflows when
text-align: justifyis combined withword-spacing(r209910)
Rendering
Fixed a font variations bug exposed by the Skia font (r210054)
Fixed an issue with multicolumn inside SVG
<foreignobject>(r210035)Fixed a floating element overlapping the marker within an
<li>(r210239)
Accessibility
Fixed changing focus to modal dialogs when one appears (r210265)
Changed VoiceOver to read table headers that are not visible onscreen and do not use have an
aria-hiddenattribute (r210150)
Web API
Fixed firing Input Events with null inputTypes and no data when changing the text direction (r209976)
Fixed handling key generation with an empty challenge string (r209822)
Fixed focus for
labelelements with atabindexvalue of 0 or higher (r210267)Fixed side effects while resetting form elements (r209990)
Corrected setting the original URL of a download request with
target="_blank"(r210083)Updated HTML form validation bubbles to be dismissed on navigation (r209941)
Web Inspector
Allow simple
awaitexpressions to be run in the console (r210033)Fixed Computed Styles to correctly show the Container Regions section for regions content flows into (r210250)
Fixed jumping to the definition of a custom element (r209855)
Fixed uncommenting to enable CSS rules of pseudo-elements in the Styles sidebar (r210110)
Updated CodeMirror to add support for the async and await keywords along with other ECMAScript 2017 features (r210032)
Fixed repositioning Timeline graph elements when resizing the window (r210046)
Fixed zooming in the Timeline to zoom where the cursor is located (r209834)
Improved console for narrow widths (r209882)
Modernized the find banner UI (r209921)
Updated keyword completions in Web Inspector for the new scroll snapping CSS properties (r210036)
Security
Allowed HTTPS URLs to match HTTP script-src expressions for Content Security Policy (r209821)
Bug Fixes
See Also
2017
Safari Technology Preview 46 Release NotesSafari Technology Preview 45 Release NotesSafari Technology Preview 44 Release NotesSafari Technology Preview 43 Release NotesSafari Technology Preview 42 Release NotesSafari Technology Preview 41 Release NotesSafari Technology Preview 40 Release NotesSafari Technology Preview 39 Release NotesSafari Technology Preview 38 Release NotesSafari Technology Preview 37 Release NotesSafari Technology Preview 36 Release NotesSafari Technology Preview 35 Release NotesSafari Technology Preview 34 Release NotesSafari Technology Preview 33 Release NotesSafari Technology Preview 32 Release Notes