Safari Technology Preview 44 est disponible

 

Apple vient de sortir la 44e preview de Safari Technology laquelle se dote plusieurs corrections de bugs et autres améliorations.

Vous pouvez découvrir et tester cette version à cette adresse. Dans cette nouvelle mouture, Apple se concentre toujours sur le système de paiement, Drag and Drop, stockage, CSS, Web Inspector, l’API Web, Java Script, et bien plus encore. Vous trouverez toutes les autres améliorations listées plus bas.

Release 44

Conic Gradients

  • Added support for parsing conic gradients

Payment Request

  • Enabled Payment Request by default
  • Implemented the algorithm for when a user aborts the payment request
  • Restricted Payments Request API use to secure, same-origin frames
  • Changed the show() method to only be called with user activation

Image Bitmap

  • Implemented createImageBitmap() with HTMLCanvasElement
  • Added support for accepting a Settings object in the ImageBitmapRenderingContext constructor and getContext

Web API

  • Added basic OffscreenCanvas interface
  • Prevented XMLHttpRequest from sniffing content encoding
  • Added support for the <menuitem> tag, currently off by default at runtime

CSS

  • Fixed dynamic media query updates in shadow tree stylesheets
  • Fixed display:contents with dynamic table mutations

Rendering

  • Fixed a black background showing when over-scrolling with overflow-scrolling-touch
  • Fixed ugly looking text on macOS High Sierra in some CSS specification pages

Web Inspector

  • Added support for enabling and disabling event listeners in the Node details sidebar
  • Grouped DOM Tree context menus into sub-menus
  • Added DOM Tree context menu items for adding new elements and inserting HTML
  • Added a lock indicator in the Domain column of the Network Tab for secure loads
  • Added a context menu item to jump from any resource to its entry in the Network Tab
  • Fixed an issue where selecting a DOM Search Result in the Search Tab suddenly changed tabs
  • Fixed bugs and usability issues present in the Canvases Tab overview
  • Added a backtrace in the Canvases Tab to show where the selected canvas context was created
  • Added a display of all WebGL extensions that are activated for a particular WebGL canvas in the Canvases Tab
  • Added inline preview swatches for image parameters in 2D canvas recordings
  • Changed selecting a recorded Frame in a canvas recording to update the preview slider to reflect the final drawn result of that frame
  • Fixed an issue where the Canvases Tab recording status would fail to update
  • Fixed some usability issues in the experimental Layers Tab
  • Moved the compositing borders and paint flashing buttons from Elements Tab to the experimental Layers Tab if the latter is enabled
  • Enabled the new CSS styles editor by default and made the deprecated Legacy Style Editor available in the Settings tab under Experimental
  • Added many smaller features and bug fixes for the spreadsheet-style CSS editor

Web Driver

  • Fixed an issue that prevented a test from properly simulating a denied getUserMedia request
  • 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_Y for MSE-backed videos
  • Fixed <video> to respect pointer-events
  • Improved performance of painting <video> to canvas by caching resolved URLs

CSS Grid

  • Changed CSS Grid to avoid clearing the overrideContainingBlockWidth if possible

Security

  • Changed to only allow non-mixed content protected sub-resources to ask for credentials

Extensions

  • Disallowed HTTP Authentication prompts from within Global Pages, Bars, and Popovers in .safariextz-style Safari Extensions
 
  • 21408 Posts
  • 8377 Comments
Fondateur & Rédacteur
Aucun commentaire pour l’instant! Vous êtes le premier à commenter.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.