New WebKit Features in Safari 15.6

Safari 15.6 is the seventh major release of Safari since last fall’s Safari 15.0.


This content originally appeared on WebKit and was authored by WebKit

Safari 15.6 is the seventh major release of Safari since last fall’s Safari 15.0.

Continuing efforts from Safari 15.5, WebKit’s work for this version of Safari was focused predominately on fixing bugs and polishing existing features. Safari 15.6 does include one new feature for web developers — the :modal CSS pseudo-class.

Safari 15.6 is available for macOS Monterey 12.5, macOS Big Sur, macOS Catalina, iPadOS 15.6, and iOS 15.6. You can update to Safari 15.6 on macOS Big Sur and macOS Catalina by going to System Preferences → Software Update → More info, and choosing to update Safari.

Developer Features

Newly defined in CSS Selectors level 4, the :modal pseudo-class can be used to select dialog elements opened with the showModal() API.

Fixes and Polish

And now, the list of bug fixes.

CSS

  • Fixed object-fit causing iframe contents to shift
  • Fixed inert behavior to apply to ::after, ::before, and ::marker pseudo-elements
  • Fixed :focus-visible matching a mouse click after a second element.focus() call
  • Fixed logical inline and logical block viewport units to be based on the current element’s writing-mode

Editing

  • Fixed reseting writing direction when inserting a new paragraph breaks out of a quoted reply block
  • Fixed managed pasteboard on iOS to work for all managed locations including managed Safari domains

Fonts

  • Fixed page layout automatically when new fonts are installed

HTML

  • Fixed <link rel=preconnect> to respect crossorigin=anonymous and prevent sending credentials to different-origin links

Media

  • Fixed blank video playback with only audio
  • Fixed replaceTrack with different constraints preventing sending packets
  • Fixed WebAudio playback rate speeding up for a few seconds when using createMediaElementSource
  • Fixed stalled playback when seeking in a xHE-AAC track backed by a SourceBuffer
  • Fixed starting audio playback in Safari when the device is locked
  • Fixed playback for video when the timeline sometimes goes backward at the start of playback
  • Fixed capturing and rendering audio simultaneously

Rendering

  • Fixed flickering when rendering overlapping negative z-index layers
  • Fixed disappearing multi-column content inside a fixed position container when scrolling
  • Fixed images displayed in Reader not appearing in a print job or PDF export

WebAuthn

  • Fixed missing text in a sign-in sheet when registering a passkey with syncing platform authenticator disabled if Touch ID is not setup

Web Animations

  • Fixed computing implicit keyframes when a 0% and/or 100% keyframe is defined but only specifies a timing function

Web API

  • Fixed communication between BroadcastChannel instances in distinct opaque origins

Web Inspector

  • Fixed resources from memory cache showing empty content in Network, Sources, and Search tabs

Feedback

If you have bug fixes you would like to see addressed, or other ideas, including features you would like to see implemented in WebKit, file a WebKit bug report. Filing issues really does make a difference. We also welcome your feedback on the Safari user interface. And you can send a tweet to @webkit, @jensimmons or @jonathandavis to share your thoughts on this release. We love to hear from you.

Download the latest Safari Technology Preview to stay at the forefront of the web platform and to use the very latest Web Inspector features.

And More

For more information, read the Safari 15.6 release notes.

These features were first released in Safari Technology Preview: 146, 147, 148.


This content originally appeared on WebKit and was authored by WebKit


Print Share Comment Cite Upload Translate Updates
APA

WebKit | Sciencx (2022-07-20T17:25:01+00:00) New WebKit Features in Safari 15.6. Retrieved from https://www.scien.cx/2022/07/20/new-webkit-features-in-safari-15-6/

MLA
" » New WebKit Features in Safari 15.6." WebKit | Sciencx - Wednesday July 20, 2022, https://www.scien.cx/2022/07/20/new-webkit-features-in-safari-15-6/
HARVARD
WebKit | Sciencx Wednesday July 20, 2022 » New WebKit Features in Safari 15.6., viewed ,<https://www.scien.cx/2022/07/20/new-webkit-features-in-safari-15-6/>
VANCOUVER
WebKit | Sciencx - » New WebKit Features in Safari 15.6. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/07/20/new-webkit-features-in-safari-15-6/
CHICAGO
" » New WebKit Features in Safari 15.6." WebKit | Sciencx - Accessed . https://www.scien.cx/2022/07/20/new-webkit-features-in-safari-15-6/
IEEE
" » New WebKit Features in Safari 15.6." WebKit | Sciencx [Online]. Available: https://www.scien.cx/2022/07/20/new-webkit-features-in-safari-15-6/. [Accessed: ]
rf:citation
» New WebKit Features in Safari 15.6 | WebKit | Sciencx | https://www.scien.cx/2022/07/20/new-webkit-features-in-safari-15-6/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.