From 5ae9e7668ba30a5f63e7655d3fae973893e26a94 Mon Sep 17 00:00:00 2001 From: Andrii Vitiv Date: Mon, 26 Aug 2024 23:19:53 +0300 Subject: [PATCH] Fix "Worker was terminated" console error when closing a PDF --- patches/react-pdf+7.7.3.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/patches/react-pdf+7.7.3.patch b/patches/react-pdf+7.7.3.patch index 5b1b3ebb6f6e..0f9a2f47d3c7 100644 --- a/patches/react-pdf+7.7.3.patch +++ b/patches/react-pdf+7.7.3.patch @@ -1,3 +1,15 @@ +diff --git a/node_modules/react-pdf/dist/cjs/Document.js b/node_modules/react-pdf/dist/cjs/Document.js +index 9bb0398..032d898 100644 +--- a/node_modules/react-pdf/dist/cjs/Document.js ++++ b/node_modules/react-pdf/dist/cjs/Document.js +@@ -289,6 +289,7 @@ const Document = (0, react_1.forwardRef)(function Document(_a, ref) { + pdfDispatch({ type: 'REJECT', error }); + }); + return () => { ++ loadingTask._worker.destroy(); + loadingTask.destroy(); + }; + } diff --git a/node_modules/react-pdf/dist/esm/Document.js b/node_modules/react-pdf/dist/esm/Document.js index b1c5a81..569769e 100644 --- a/node_modules/react-pdf/dist/esm/Document.js