From 9063520d89664caad179253690b6c02bca6c57eb Mon Sep 17 00:00:00 2001 From: Penar Musaraj Date: Mon, 22 Feb 2021 14:11:20 -0500 Subject: [PATCH] FIX: Avoid Safari service worker error on back navigation (#12171) --- app/assets/javascripts/discourse/app/lib/push-notifications.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/app/lib/push-notifications.js b/app/assets/javascripts/discourse/app/lib/push-notifications.js index b9ed09fe9b2..7d1012ba36e 100644 --- a/app/assets/javascripts/discourse/app/lib/push-notifications.js +++ b/app/assets/javascripts/discourse/app/lib/push-notifications.js @@ -53,7 +53,7 @@ export function isPushNotificationsSupported(mobileView) { if ( !( "serviceWorker" in navigator && - ServiceWorkerRegistration && + typeof ServiceWorkerRegistration !== "undefined" && typeof Notification !== "undefined" && "showNotification" in ServiceWorkerRegistration.prototype && "PushManager" in window