Safari Technology Preview 52 Release Notes
Preview the latest web technology updates including: Legacy NPAPI Plug-ins, Service Worker, Loading, JavaScript, CSS, Web API, Accessibility, Web Driver, Web Inspector, WebAssembly, and Media.
Overview
Safari Technology Preview Release 52 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 228856-229535.
Legacy NPAPI Plug-ins
Removed support for running legacy NPAPI plug-ins other than Adobe Flash
Service Worker
Changed Fetch event release assert to take into account the fetch mode (r228930)
Changed to not use a Service Worker in the case of document redirection if it will be already served by AppCache (r229086)
Fix loads for a Document controlled by a Service Worker to not use AppCache (r229181)
Updated Service Worker to respect IndexedDB and DOM cache partitioning (r229483)
Loading
Added support for
preconnectlink headers (r229308)Fixed converting a load to a download to work with async policy delegates (r229177)
Prevented DNS prefetching from being re-enabled (r229061)
JavaScript
Fixed handling undefined global variables with the same name as an element ID (r229451)
Made
Number.isIntegeran intrinsic (r228968)
CSS
Added new CSS
env()constants for use with fullscreen (r229475)Fixed
::selectionCSSstroke-colorandstroke-widthto be applied to selected text in text fields (r229147)
Web API
Fixed HTML
patternattribute to setuflag for regular expressions (r229363)Fixed
replaceStatecausing back and forward navigation problems on a page with<base href="/">(r229375)Fixed
document.opento cancel navigation policy check in addition to cancelling the existing provisional load (r228922)
Accessibility
Added more accessibility events support (r229310)
Dispatched
accessiblesetvalueevent (r229112)Fixed keyboard focus to follow the VoiceOver cursor into web content or within web content (r228857)
Fixed WebKit running spell checker even on non-editable content text (r229500)
Web Driver
Fixed clicking on a disabled option element to not produce an error (r229212)
Fixed stale elements not getting detected when removed from the DOM (r229210)
Fixed failed provisional loads causing “Navigate To” command to hang (r228887)
Fixed script evaluations via WebDriver to have a user gesture indicator (r229206)
Web Inspector
Changed Canvas Tab to scroll into view and inspect an element if Canvas has a DOM node (r229044)
WebAssembly
Added cache for memory address and size on an instance (r228966)
Media
Fixed the
webkitfullscreenchangeevent to fire at the same time as:-webkit-full-screenpseudo selector changes (r229466, r229487)
Bug Fix
Fixed copying a table from the Numbers app and pasting into iCloud Numbers (r229503)
See Also
2018
Safari Technology Preview 72 Release NotesSafari Technology Preview 71 Release NotesSafari Technology Preview 70 Release NotesSafari Technology Preview 69 Release NotesSafari Technology Preview 68 Release NotesSafari Technology Preview 67 Release NotesSafari Technology Preview 66 Release NotesSafari Technology Preview 65 Release NotesSafari Technology Preview 64 Release NotesSafari Technology Preview 63 Release NotesSafari Technology Preview 62 Release NotesSafari Technology Preview 61 Release NotesSafari Technology Preview 60 Release NotesSafari Technology Preview 59 Release NotesSafari Technology Preview 58 Release Notes