From 33fce34bd894e0c66c20eee5d963e7585b9567f5 Mon Sep 17 00:00:00 2001 From: Manav Sarkar Date: Tue, 27 Dec 2022 15:57:33 +0530 Subject: [PATCH] add check for null when removing event listener --- packages/app-desktop/gui/PdfViewer.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/app-desktop/gui/PdfViewer.tsx b/packages/app-desktop/gui/PdfViewer.tsx index 39e671453ee..e6eeea3c0a1 100644 --- a/packages/app-desktop/gui/PdfViewer.tsx +++ b/packages/app-desktop/gui/PdfViewer.tsx @@ -83,7 +83,7 @@ export default function PdfViewer(props: Props) { const iframe = iframeRef.current; iframe.contentWindow.addEventListener('message', onMessage_); return () => { - iframe.contentWindow.removeEventListener('message', onMessage_); + iframe?.contentWindow?.removeEventListener('message', onMessage_); }; }, [onClose, openExternalViewer, textSelected]);