• Home
  • News
  • Apple’s Safari Technology Preview 77 Fixes Website Hanging Bug, More

Apple’s Safari Technology Preview 77 Fixes Website Hanging Bug, More

Apple’s Safari Technology Preview 77 Fixes Website Hanging Bug, More

Apple on Wednesday released Safari Technology Preview 77, the latest version of their developer preview web browser. The preview version of Apple’s popular browser offers developers and other interested users the ability to try out features that may or may not, debut in future public release versions of Safari.

Release 77

WebRTC

  • Fixed getUserMedia with an ideal deviceId constraint to always select the correct device
  • Made navigator.mediaDevices SecureContext

Web API

  • Fixed WebSocket to not fire events after being stopped
  • Fixed Same-Site Lax cookies to be sent with cross-site redirect from a client-initiated load
  • Updated the MIME type parser

CSS Grid

  • Changed to handle indefinite percentages in fit-content()

Accessibility

  • Fixed HTML5 <footer> tag to be read as an ARIA Landmark to VoiceOver
  • Fixed incorrectly mapping the <meter> element to progressbar

Media

  • Fixed setting fullscreen pseudo-classes outside of root when entering fullscreen from inside of a shadow root
  • Changed inline WebVTT styles to start with ::cue

Web Inspector

  • Added emulation of user gestures from Web Inspector console
  • Added built-in accessibility tests to the Audit tab
  • Added a macOS user-agent option in the device settings menu
  • Added an experimental setting to merge Resources and Debugger tabs into a single Sources tab
  • Changed how selected items are tracked in trees and tables to improve performance
  • Changed Command-/ (⌘/) to toggle the edited property in the Styles sidebar
  • Changed typing ; to not focus on the next property when there’s open parenthesis or open comment in the Styles sidebar
  • Changed clicking a CSS property or selector to always select its text in the Styles sidebar
  • Fixed all actions after an offscreen path modification getting marked as offscreen path errors in the Canvas tab
  • Fixed an issue where taking a second Canvas recording wouldn’t select the Initial State of the new recording
  • Fixed clearing the selection when dragging a selection outside of the selected element in the Console
  • Fixed the dim appearance of commas in CSS selectors for dark mode
  • Fixed the DOM Content Loaded blue marker for dark mode
  • Fixed the Network Overview Graph segments box shadow for dark mode
  • Fixed node-specific event breakpoints to get cleared or recalculated on navigation
  • Fixed highlighting a node when hovering inside an object preview
  • Fixed the navigation sidebar showing “No Search Results” when a slow search is in progress
  • Fixed Scripts Timeline loading indicator margins in right-to-left mode
  • Fixed valid values in style attributes getting reported as unsupported property values in the Styles sidebar
  • Improved the Scripts timeline on-going-recording in dark mode
  • Improved categorization of JavaScript Class instances in the Heap Snapshot instances view
  • Provided a way to avoid a Timeline recording auto-stop on reload
  • Provided a way to make searches case-sensitive or use a regular expression

Bug Fixes

  • Fixed a bug that caused loading on some sites to hang in Safari Technology Preview

Safari app Extensions

  • Made the window.safari object available in frames opened to safari-extension://resources

The update can be downloaded from the Safari Technology Preview website, or if the browser is already installed, it can be updated via the “Update” tab in the Mac App Store. Full release notes for the update are also available on the Safari Technology Preview website.

While the preview is intended for use by developers and advanced users, in order to provide Apple with feedback on the development of the Safari browser, it can be run side-by-side with the release version of Safari. The app doesn’t require a developer account to download and install. For more information, visit the Safari Technology Preview website.