Disable serviceworkers on Safari browsers (#12907)

* Disable servicework on Safari browsers

* Update app/assets/javascripts/serviceworker-companion.js

Co-authored-by: Jamie Gaskins <jgaskins@hey.com>

Co-authored-by: Jamie Gaskins <jgaskins@hey.com>
This commit is contained in:
Josh Puetz 2021-03-04 15:12:27 -06:00 committed by GitHub
parent 03b4f4a95a
commit e83101e388
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,10 @@
'use strict';
if ('serviceWorker' in navigator) {
if (
'serviceWorker' in navigator &&
!('safari' in window)
) {
// Safari has issues with the service worker, so we'll just skip it on those browsers
navigator.serviceWorker
.register('/serviceworker.js', { scope: '/' })
.then(function swStart(registration) {