A couple of small scripting/XFA-related tweaks in the worker-code #13254
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Use
PDFManager.ensureDoc
, rather thanPDFManager.ensure
, in a couple of spots in the code. If there exists a short-hand format, we should obviously use it wherever possible.Fix a unit-test helper, to account for the previous changes. (Also, converts a function to be
async
instead.)Add one more exists-check in
PDFDocument.loadXfaFonts
, which I missed to suggest in PR 13146, to prevent any future errors if the method is ever called in a situation where it shouldn't be.Also, print a warning if the actual font-loading fails since that could help future debugging. (Finally, reduce overall indentation in the loop.)
Slightly unrelated, but make a small tweak of a comment in
src/core/fonts.js
to reduce possible confusion.Slightly smaller/simpler diff with https://github.com/mozilla/pdf.js/pull/13254/files?w=1