Apple a sorti la 57e preview de Safari Technology. Cette nouvelle version apporte son lot de changements par rapport aux précédentes versions, ainsi que des corrections de bugs et autres améliorations.

Vous pouvez la découvrir et la tester à cette adresse. Dans cette nouvelle mouture, Apple se concentre sur la sécurité, le CSS, l’API Web, le JavaScript, entre autres. Vous trouverez tous les détails ci-dessous.

Release 57

JavaScript

  • Added support for Intl.NumberFormat().formatToParts()
  • Changed to throw SyntaxErrors for runtime generated regular expressions with errors
  • Implemented BigInt support for *, /, and == operations
  • Improved specification compliance for Internationalization APIs
  • Improved the speed of Object.assign for final objects

Animations

  • Exposed Web Animations CSS integration as an experimental feature
  • Fixed a bug where animation-play-state:paused causes very high cpu load because of a style invalidation loop

Storage Access API

  • Extended the lifetime of cookies on successful user approval

Security

  • Added initial support for the Cross-Origin-Options HTTP response header
  • Changed Cross-Origin-Options:deny and Cross-Origin-Options:allow-postmessage to prevent getting navigated by cross-origin scripts
  • Changed X-Frame-Options:SAMEORIGIN to check all ancestor frames

Media

  • Enabled the modern EME API by default
  • Fixed media continuing to load after rendered invisible (e.g. removed from DOM; scrolled off screen)
  • Improved NowPlaying using the element « title » attribute when available

Accessibility

  • Changed the accessiblility name provided for a node to simplify the whitespace when using innerText
  • Excluded hidden nodes which are not directly referenced from participating in name or description content
  • Ensured listbox and combobox roles embedded in labels participate in name calculation
  • Exposed the primary screen height through the AX API
  • Fixed a bug with VoiceOver causing <iframe> scrolling focus jumping
  • Fixed VoiceOver to manually focus or read dialog paragraph description text inside the modal in role=dialog elements with aria-modal=true

WebDriver

  • Fixed a crash that happens if a browsing context’s cookies are requested prior to an initial navigation
  • If the network or storage process crashes, terminate the automation session to avoid undefined behavior
  • Automation.getBrowsingContext now returns the same window origin as window.screenX and window.screenY

Web Inspector

  • Added rulers and guides to the Canvas tab
  • Changed the Canvas tab to not automatically select a recording when viewing a canvas
  • Improved the placement logic for the element details popover that is shown during Inspect Element mode
  • Calculating the visual effect of each Canvas action is now off by default for performance reasons.

Partager un commentaire