diff --git a/src/shared/libraries/WorkerMessenger.ts b/src/shared/libraries/WorkerMessenger.ts index fa60befb9..d73522488 100644 --- a/src/shared/libraries/WorkerMessenger.ts +++ b/src/shared/libraries/WorkerMessenger.ts @@ -147,7 +147,7 @@ export class WorkerMessenger { public async directPostMessageToSW(command: WorkerMessengerCommand, payload?: WorkerMessengerPayload): Promise { Log.debug(`[Worker Messenger] [Page -> SW] Direct command '${command.toString()}' to service worker.`); - const workerRegistration = await this.context.serviceWorkerManager.getRegistration(); + const workerRegistration = await this.context?.serviceWorkerManager.getRegistration(); if (!workerRegistration) { Log.error("`[Worker Messenger] [Page -> SW] Could not get ServiceWorkerRegistration to postMessage!"); return;