Safari Technology Preview 44 Release Notes
Preview the latest web technology updates including: Conic Gradients, Payment Request, Image Bitmap, Web API, CSS, Rendering, Web Inspector, Web Driver, Media, CSS Grid, Security, and Extensions.
Overview
Safari Technology Preview Release 44 is now available for download for macOS Sierra and macOS High 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 223953-224579.
If you recently updated from macOS Sierra to macOS High Sierra, you may need to install the High Sierra version of Safari Technology Preview manually.
Conic Gradients
Added support for parsing conic gradients (r224165)
Payment Request
Enabled Payment Request by default (r224043)
Implemented the algorithm for when a user aborts the payment request (r223962)
Restricted Payments Request API use to secure, same-origin frames (r224061, r224062)
Changed the
show()method to only be called with user activation (r224402)
Image Bitmap
Implemented
createImageBitmap()with HTMLCanvasElement (r224158)Added support for accepting a Settings object in the ImageBitmapRenderingContext constructor and
getContext(r224255)
Web API
Added basic OffscreenCanvas interface (r224407)
Prevented XMLHttpRequest from sniffing content encoding (r224299)
Added support for the
<menuitem>tag, currently off by default at runtime (r224457)
CSS
Fixed dynamic media query updates in shadow tree stylesheets (r224535)
Fixed
display:contentswith dynamic table mutations (r224360)
Rendering
Fixed a black background showing when over-scrolling with overflow-scrolling-touch (r224265)
Fixed ugly looking text on macOS High Sierra in some CSS specification pages (r223992)
Web Inspector
Added support for enabling and disabling event listeners in the Node details sidebar (r224002)
Grouped DOM Tree context menus into sub-menus (r224314)
Added DOM Tree context menu items for adding new elements and inserting HTML (r224456)
Added a lock indicator in the Domain column of the Network Tab for secure loads (r224391)
Added a context menu item to jump from any resource to its entry in the Network Tab (r224508)
Fixed an issue where selecting a DOM Search Result in the Search Tab suddenly changed tabs (r224499)
Fixed bugs and usability issues present in the Canvases Tab overview (r223979, r223991, r224067, r224081, r224200)
Added a backtrace in the Canvases Tab to show where the selected canvas context was created (r224142)
Added a display of all WebGL extensions that are activated for a particular WebGL canvas in the Canvases Tab (r224370)
Added inline preview swatches for image parameters in 2D canvas recordings (r224367)
Changed selecting a recorded Frame in a canvas recording to update the preview slider to reflect the final drawn result of that frame (r224475)
Fixed an issue where the Canvases Tab recording status would fail to update (r223998)
Fixed some usability issues in the experimental Layers Tab (r224303)
Moved the compositing borders and paint flashing buttons from Elements Tab to the experimental Layers Tab if the latter is enabled (r224434)
Enabled the new CSS styles editor by default and made the deprecated Legacy Style Editor available in the Settings tab under Experimental (r224354)
Added many smaller features and bug fixes for the spreadsheet-style CSS editor (r224523, r223970, r224210, r223978, r224174, r224286)
Web Driver
Fixed an issue that prevented a test from properly simulating a denied getUserMedia request (r224082)
Fixed an issue that prevented a user from manually resizing an automation window after the session had been cancelled.
Fixed an issue that caused the mouse move command to use incorrect coordinates in some situations.
Media
Fixed
UNPACK_FLIP_Yfor MSE-backed videos (r223974)Fixed
<video>to respect pointer-events (r224543)Improved performance of painting
<video>to canvas by caching resolved URLs (r224297)
CSS Grid
Changed CSS Grid to avoid clearing the overrideContainingBlockWidth if possible (r223955)
Security
Changed to only allow non-mixed content protected sub-resources to ask for credentials (r224134)
Extensions
Disallowed HTTP Authentication prompts from within Global Pages, Bars, and Popovers in .safariextz-style Safari Extensions
See Also
2017
Safari Technology Preview 46 Release NotesSafari Technology Preview 45 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 NotesSafari Technology Preview 31 Release Notes