diff --git a/app/assets/javascripts/discourse/app/lib/register-service-worker.js b/app/assets/javascripts/discourse/app/lib/register-service-worker.js index 095ac6c141..c4fa02bc94 100644 --- a/app/assets/javascripts/discourse/app/lib/register-service-worker.js +++ b/app/assets/javascripts/discourse/app/lib/register-service-worker.js @@ -5,9 +5,7 @@ export function registerServiceWorker( serviceWorkerURL, registerOptions = {} ) { - const isSecured = document.location.protocol === "https:"; - - if (isSecured && "serviceWorker" in navigator) { + if (window.isSecureContext && "serviceWorker" in navigator) { const caps = container.lookup("capabilities:main"); const isAppleBrowser = caps.isSafari ||