This release contains improvements for accessibility, annotations, the annotation editor, forms, printing and the viewer.
Changes since v5.3.31
Bump the stable version in pdfjs.config by @timvandermeij in https://github.com/mozilla/pdf.js/pull/19981
Update Puppeteer to version 24.10.0 by @calixteman in https://github.com/mozilla/pdf.js/pull/19985
Update dependencies and translations to the most recent versions by @timvandermeij in https://github.com/mozilla/pdf.js/pull/19997
Fix intermittent failure in the find integration tests by @timvandermeij in https://github.com/mozilla/pdf.js/pull/20000
Log test number and id in reftests by @nicolo-ribaudo in https://github.com/mozilla/pdf.js/pull/20002
Move the popup annotation in the DOM just after the element triggering it by @calixteman in https://github.com/mozilla/pdf.js/pull/20004
[Editor] Fix the text alignment in freetext annotations (bug 1971134) by @calixteman in https://github.com/mozilla/pdf.js/pull/20011
Fix a printing issue on Mac (bug 1961423) by @calixteman in https://github.com/mozilla/pdf.js/pull/19996
Remove the possibility to go to the next page in using the ENTER key (bug 1971299) by @calixteman in https://github.com/mozilla/pdf.js/pull/20003
Make annotations focusable just after the text layer by @calixteman in https://github.com/mozilla/pdf.js/pull/20013
[JS] Make the date parser less strict by @calixteman in https://github.com/mozilla/pdf.js/pull/20021
Correctly handle files with a hash sign in their names (bug 1894166) by @calixteman in https://github.com/mozilla/pdf.js/pull/19992
Only show popups when they've some contents to display by @calixteman in https://github.com/mozilla/pdf.js/pull/19986
Slightly simplify the way to create the editor toolbar by @calixteman in https://github.com/mozilla/pdf.js/pull/19993
Allow to have an URL as file parameter when loading the viewer by @calixteman in https://github.com/mozilla/pdf.js/pull/20027
[Editor] When editing mode is disabled, allow to double click on a added annotation to edit it by @calixteman in https://github.com/mozilla/pdf.js/pull/20023
[Editor] Fix the accessibility of the dropdown in the color picker by @calixteman in https://github.com/mozilla/pdf.js/pull/20022
Update dependencies and translations to the most recent versions by @timvandermeij in https://github.com/mozilla/pdf.js/pull/20028
Get the text under highlight/squiggly/underline/strikethrough annotations (bug 1885505) by @calixteman in https://github.com/mozilla/pdf.js/pull/20019
Add some telemetry in order to know what are the certificates used in pdfs (bug 1973573) by @calixteman in https://github.com/mozilla/pdf.js/pull/20031
Don't remove a dash at the end of a line when guessing urls (bug 1974112) by @calixteman in https://github.com/mozilla/pdf.js/pull/20038
[Editor] In the signature modal, disable the save checkbox when the storage is full (bug 1974257) by @calixteman in https://github.com/mozilla/pdf.js/pull/20039
Remove the shadow from the links (bug 1974436) by @calixteman in https://github.com/mozilla/pdf.js/pull/20041
Make horizontal padding relative to device width by @Aditi-1400 in https://github.com/mozilla/pdf.js/pull/20047
Don't focus the viewer at startup (bug 1974863) by @calixteman in https://github.com/mozilla/pdf.js/pull/20054
[Editor] When an annotation is added, announce it if the user is using a screen reader (bug 1975264) by @calixteman in https://github.com/mozilla/pdf.js/pull/20055
Make Popup annotations always have noRotate flag set as true by @yyliu12 in https://github.com/mozilla/pdf.js/pull/20043
[Editor] Allow to change the editor mode when selecting the corresponding editor (bug 1975538) by @calixteman in https://github.com/mozilla/pdf.js/pull/20056