Patch PDF.js for blocked bug fix (#22014)

* Hoist pdfjs-dist
* Create pdfjs-dist+4.6.82.patch
* Hoist core-js

GitOrigin-RevId: 2cd91766dc351597de61ebbada0446561e17954b
This commit is contained in:
Alf Eaton
2024-11-26 09:04:41 +00:00
committed by Copybot
parent b4f624d8f6
commit 0e12f9226f
2 changed files with 57 additions and 46 deletions
+26
View File
@@ -0,0 +1,26 @@
diff --git a/node_modules/pdfjs-dist/legacy/web/pdf_viewer.mjs b/node_modules/pdfjs-dist/legacy/web/pdf_viewer.mjs
index 267083f..e3eedf2 100644
--- a/node_modules/pdfjs-dist/legacy/web/pdf_viewer.mjs
+++ b/node_modules/pdfjs-dist/legacy/web/pdf_viewer.mjs
@@ -8882,7 +8882,7 @@ class TextLayerBuilder {
if (anchor.nodeType === Node.TEXT_NODE) {
anchor = anchor.parentNode;
}
- const parentTextLayer = anchor.parentElement.closest(".textLayer");
+ const parentTextLayer = anchor.parentElement?.closest(".textLayer");
const endDiv = this.#textLayers.get(parentTextLayer);
if (endDiv) {
endDiv.style.width = parentTextLayer.style.width;
diff --git a/node_modules/pdfjs-dist/web/pdf_viewer.mjs b/node_modules/pdfjs-dist/web/pdf_viewer.mjs
index 9849c0a..8ee31e7 100644
--- a/node_modules/pdfjs-dist/web/pdf_viewer.mjs
+++ b/node_modules/pdfjs-dist/web/pdf_viewer.mjs
@@ -5192,7 +5192,7 @@ class TextLayerBuilder {
if (anchor.nodeType === Node.TEXT_NODE) {
anchor = anchor.parentNode;
}
- const parentTextLayer = anchor.parentElement.closest(".textLayer");
+ const parentTextLayer = anchor.parentElement?.closest(".textLayer");
const endDiv = this.#textLayers.get(parentTextLayer);
if (endDiv) {
endDiv.style.width = parentTextLayer.style.width;