Skip to content

Don't use the aboutstacks.pdf file in the integration tests#20378

Merged
calixteman merged 1 commit intomozilla:masterfrom
timvandermeij:integration-tests-aboutstacks
Oct 19, 2025
Merged

Don't use the aboutstacks.pdf file in the integration tests#20378
calixteman merged 1 commit intomozilla:masterfrom
timvandermeij:integration-tests-aboutstacks

Conversation

@timvandermeij
Copy link
Contributor

For the integration tests we prefer non-linked test cases because those PDF files are directly checked into the Git repository and thus don't need a separate download step that linked test cases do.

However, for the freetext and ink integration tests we currently use aboutstacks.pdf which is a linked test case. Fortunately we don't need to use it because for most tests we don't actually use any properties of it: we only create editors on top of the canvas, but for that any PDF file works, so we can simply use the non-linked empty.pdf file instead.

The only exception is the "aria-owns" test that needs a line of text from the PDF file, so we move that particular test to a dedicated describe block and adapt it to use the non-linked attachment.pdf file that just contains a single line of text that can be used for this purpose.

The changes combined make 12 more integration tests run out-of-the-box after a Git clone, which also simplifies running on GitHub Actions.

Related to #11851.

@timvandermeij timvandermeij force-pushed the integration-tests-aboutstacks branch from a65b328 to 5240f76 Compare October 18, 2025 19:15
@timvandermeij
Copy link
Contributor Author

/botio integrationtest

For the integration tests we prefer non-linked test cases because those
PDF files are directly checked into the Git repository and thus don't
need a separate download step that linked test cases do.

However, for the freetext and ink integration tests we currently use
`aboutstacks.pdf` which is a linked test case. Fortunately we don't need
to use it because for most tests we don't actually use any properties of
it: we only create editors on top of the canvas, but for that any PDF
file works, so we can simply use the non-linked `empty.pdf` file instead.

The only exception is the "aria-owns" test that needs a line of text from
the PDF file, so we move that particular test to a dedicated `describe`
block and adapt it to use the non-linked `attachment.pdf` file that just
contains a single line of text that can be used for this purpose.

The changes combined make 12 more integration tests run out-of-the-box
after a Git clone, which also simplifies running on GitHub Actions.
@timvandermeij timvandermeij force-pushed the integration-tests-aboutstacks branch from 5240f76 to 9ab4de5 Compare October 19, 2025 11:05
@mozilla mozilla deleted a comment from moz-tools-bot Oct 19, 2025
@mozilla mozilla deleted a comment from moz-tools-bot Oct 19, 2025
@mozilla mozilla deleted a comment from moz-tools-bot Oct 19, 2025
@mozilla mozilla deleted a comment from moz-tools-bot Oct 19, 2025
@timvandermeij
Copy link
Contributor Author

/botio integrationtest

@moz-tools-bot
Copy link
Collaborator

From: Bot.io (Windows)


Received

Command cmd_integrationtest from @timvandermeij received. Current queue size: 0

Live output at: http://54.193.163.58:8877/06231ab0852781a/output.txt

@moz-tools-bot
Copy link
Collaborator

From: Bot.io (Linux m4)


Received

Command cmd_integrationtest from @timvandermeij received. Current queue size: 0

Live output at: http://54.241.84.105:8877/376a8594329d7b8/output.txt

@moz-tools-bot
Copy link
Collaborator

From: Bot.io (Linux m4)


Success

Full output at http://54.241.84.105:8877/376a8594329d7b8/output.txt

Total script time: 19.70 mins

  • Integration Tests: Passed

@moz-tools-bot
Copy link
Collaborator

From: Bot.io (Windows)


Success

Full output at http://54.193.163.58:8877/06231ab0852781a/output.txt

Total script time: 44.45 mins

  • Integration Tests: Passed

Copy link
Contributor

@calixteman calixteman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thank you.

@calixteman calixteman merged commit 9f397a6 into mozilla:master Oct 19, 2025
7 checks passed
@timvandermeij timvandermeij deleted the integration-tests-aboutstacks branch October 19, 2025 19:28
MightyPrytanis added a commit to MightyPrytanis/codebase that referenced this pull request Dec 28, 2025
![snyk-top-banner](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg)


<h3>Snyk has created this PR to upgrade pdfjs-dist from 5.4.394 to
5.4.449.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.

<hr/>


- The recommended version is **1 version** ahead of your current
version.

- The recommended version was released **25 days ago**.



<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>pdfjs-dist</b></summary>
    <ul>
      <li>
<b>5.4.449</b> - <a
href="https://redirect.github.com/mozilla/pdf.js/releases/tag/v5.4.449">2025-11-29</a></br><p>This
release contains improvements for the annotation editor, performance,
text selection and the viewer.</p>
<h2>Changes since v5.4.394</h2>
<ul>
<li>Bump the stable version in <code>pdfjs.config</code> by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3579487336" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20414"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20414/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20414">#20414</a></li>
<li>Create the number tree for the ParentTree only one time by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3591816984" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20425"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20425/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20425">#20425</a></li>
<li>Add the possibility to create a pdf from different ones (bug <a
class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/mozilla/pdf.js/commit/1997379c2b90d8936f1de59fb8132b688b3b1038/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/commit/1997379c2b90d8936f1de59fb8132b688b3b1038"><tt>1997379</tt></a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3571815078" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20409"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20409/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20409">#20409</a></li>
<li>Update the page labels tree when a pdf is extracted (bug <a
class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/mozilla/pdf.js/commit/1997379c2b90d8936f1de59fb8132b688b3b1038/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/commit/1997379c2b90d8936f1de59fb8132b688b3b1038"><tt>1997379</tt></a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3575545374" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20411"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20411/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20411">#20411</a></li>
<li>Update the named page destinations when some pdf are combined (bug
<a class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/mozilla/pdf.js/commit/1997379c2b90d8936f1de59fb8132b688b3b1038/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/commit/1997379c2b90d8936f1de59fb8132b688b3b1038"><tt>1997379</tt></a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3587968590" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20421"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20421/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20421">#20421</a></li>
<li>Version entry in the catalog has to be a name and not a string by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3605072148" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20432"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20432/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20432">#20432</a></li>
<li>Add a wrapper for the new xref in order to be able to get some
values from cloned dictionaries by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3605067263" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20431"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20431/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20431">#20431</a></li>
<li>Update dependencies and translations to the most recent versions by
<a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3603833664" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20429"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20429/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20429">#20429</a></li>
<li>Introduce a helper function to create a freetext editor in the
integration tests by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3604971185" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20430"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20430/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20430">#20430</a></li>
<li>Add telemetry for tagged pdfs (bug <a class="commit-link"
data-hovercard-type="commit"
data-hovercard-url="https://github.com/mozilla/pdf.js/commit/19971345aa78d05a3e1c11bc3a7538b332138ae1/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/commit/19971345aa78d05a3e1c11bc3a7538b332138ae1"><tt>1997134</tt></a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3566590013" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20405"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20405/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20405">#20405</a></li>
<li>Merge the structure trees coming from different pdfs (bug <a
class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/mozilla/pdf.js/commit/1997379c2b90d8936f1de59fb8132b688b3b1038/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/commit/1997379c2b90d8936f1de59fb8132b688b3b1038"><tt>1997379</tt></a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3614021374" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20436"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20436/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20436">#20436</a></li>
<li>Add regression test for PR 19184 by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/maettuu/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/maettuu">@ maettuu</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3296185417" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20151"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20151/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20151">#20151</a></li>
<li>Bump glob by <a class="user-mention notranslate"
data-hovercard-type="organization"
data-hovercard-url="/orgs/dependabot/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/dependabot">@ dependabot</a>[bot] in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3639302546" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20448"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20448/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20448">#20448</a></li>
<li>Bump js-yaml from 3.14.1 to 3.14.2 by <a class="user-mention
notranslate" data-hovercard-type="organization"
data-hovercard-url="/orgs/dependabot/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/dependabot">@ dependabot</a>[bot] in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3639802138" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20449"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20449/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20449">#20449</a></li>
<li>Lint and format the HTML in using Prettier by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3639004748" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20447"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20447/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20447">#20447</a></li>
<li>Add setter for some FontFaceObject properties by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Aditi-1400/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Aditi-1400">@ Aditi-1400</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3597370951" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20427"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20427/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20427">#20427</a></li>
<li>fix: deleteAnnotationElement takes a full editor object by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/sachiniyer/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/sachiniyer">@ sachiniyer</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3576907181" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20413"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20413/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20413">#20413</a></li>
<li>When searching for a group of punctuation signs, only add
extraspaces around the group by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3652607726" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20456"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20456/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20456">#20456</a></li>
<li>[XFA] Set default max value in occur tag to -1 (bug 1998843) by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3652413762" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20455"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20455/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20455">#20455</a></li>
<li>Bump actions/checkout from 5 to 6 by <a class="user-mention
notranslate" data-hovercard-type="organization"
data-hovercard-url="/orgs/dependabot/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/dependabot">@ dependabot</a>[bot] in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3658722045" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20459"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20459/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20459">#20459</a></li>
<li>Include missing <code>cached-iterable</code> dev dependency in
<code>package.json</code> by <a class="user-mention notranslate"
data-hovercard-type="user" data-hovercard-url="/users/Mario34/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Mario34">@ Mario34</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3640962782" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20450"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20450/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20450">#20450</a></li>
<li>Don't use firstChild/lastChild when getting elements (follow-up of
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3639004748" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20447"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20447/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20447">#20447</a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3655035626" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20458"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20458/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20458">#20458</a></li>
<li>[Editor] Allow to save an edited comment in using CTRL+Enter
shortcut. by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3660336947" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20460"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20460/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20460">#20460</a></li>
<li>Create a sidebar object by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3672692849" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20467"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20467/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20467">#20467</a></li>
<li>Fix the regex string used to find the chars to normalize with NFKC
when searching by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3671522388" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20465"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20465/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20465">#20465</a></li>
<li>Use OIDC trusted publishing in the GitHub Actions release workflow
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3675821902" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20468"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20468/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20468">#20468</a></li>
<li>Slightly reduce the memory used by thumbnails by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3664656889" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20462"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20462/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20462">#20462</a></li>
</ul>
      </li>
      <li>
<b>5.4.394</b> - <a
href="https://redirect.github.com/mozilla/pdf.js/releases/tag/v5.4.394">2025-11-02</a></br><p>This
release contains improvements for the annotation editor, accessibility,
font conversion and performance.</p>
<h2>Changes since v5.4.296</h2>
<ul>
<li>Bump the stable version in <code>pdfjs.config</code> by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3484979781" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20339"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20339/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20339">#20339</a></li>
<li>Update dependencies and translations to the most recent versions by
<a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3484797970" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20337"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20337/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20337">#20337</a></li>
<li>[Editor] Remove obsolete arguments for <code>setDims</code> calls in
the highlight code by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3484736972" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20335"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20335/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20335">#20335</a></li>
<li>Add a test for PR <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3468326930"
data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20320"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20320/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20320">#20320</a>
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3484806873" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20338"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20338/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20338">#20338</a></li>
<li>[Editor] Make sure that comment stuff is removed when an editor is
deleted (bug 1992987) by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3492314726" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20342"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20342/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20342">#20342</a></li>
<li>[Editor] Make sure the editor is focused after the comment has been
deleted (bug 1992832) by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3492605230" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20343"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20343/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20343">#20343</a></li>
<li>[Editor] Make sure all editors are focusable with the keyboard (bug
1992868) by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3491333379" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20341"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20341/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20341">#20341</a></li>
<li>[Editor] Remove the role radio for the editing buttons (bug 1990826)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3495295238" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20347"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20347/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20347">#20347</a></li>
<li>[Editor] Make sure that annotation positions in the DOM respect the
visual order (bug 1992770) by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3492670359" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20344"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20344/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20344">#20344</a></li>
<li>[Annotation] Use the annotations rect in order to fix the order in
the DOM (bug 1987914) by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3496514142" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20350"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20350/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20350">#20350</a></li>
<li>[Editor] Avoid to have a null button in the DOM when there's no
comment manager by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3497967110" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20351"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20351/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20351">#20351</a></li>
<li>Improve performance of the struct tree build (bug 1987914) by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3499363209" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20352"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20352/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20352">#20352</a></li>
<li>[Annotation] Improve the performance of the code for getting glyphs
which belongs to annotations bounding boxes (bug 1987914) by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3500282005" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20353"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20353/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20353">#20353</a></li>
<li>Use enums instead of string for mesh shading figure type by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Aditi-1400/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Aditi-1400">@ Aditi-1400</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3500843377" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20354"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20354/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20354">#20354</a></li>
<li>Bump github/codeql-action from 3 to 4 by <a class="user-mention
notranslate" data-hovercard-type="organization"
data-hovercard-url="/orgs/dependabot/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/dependabot">@ dependabot</a>[bot] in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3509915327" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20357"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20357/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20357">#20357</a></li>
<li>Very slightly improve intersector performance by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3509973536" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20358"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20358/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20358">#20358</a></li>
<li>Use Python 3.14 in the GitHub workflows by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3515253500" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20363"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20363/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20363">#20363</a></li>
<li>Update dependencies and translations to the most recent versions by
<a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3507688665" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20356"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20356/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20356">#20356</a></li>
<li>Reset <code>sameLineText</code> dependencies data on
<code>setTextMatrix</code> by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/nicolo-ribaudo/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/nicolo-ribaudo">@ nicolo-ribaudo</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3514344708" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20361"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20361/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20361">#20361</a></li>
<li>Use a binary format for the glyph paths by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3520572543" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20367"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20367/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20367">#20367</a></li>
<li>[Editor] Correctly focus the annotation once the comment has been
removed in the annotation layer (bug 1994738) by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3522089657" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20369"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20369/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20369">#20369</a></li>
<li>[Editor] Fix the tooltip of the comment button when in the editor
toolbar (bug <a class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/mozilla/pdf.js/commit/1994958fe68886d6f9b6cfda6b3744877388ec47/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/commit/1994958fe68886d6f9b6cfda6b3744877388ec47"><tt>1994958</tt></a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3526255526" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20372"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20372/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20372">#20372</a></li>
<li>[Editor] FreeText annotations aren't supposed to have an attached
popup so disable commenting for them (bug <a class="commit-link"
data-hovercard-type="commit"
data-hovercard-url="https://github.com/mozilla/pdf.js/commit/19950281ae3f363c2a7da5d5e8721e06584e734f/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/commit/19950281ae3f363c2a7da5d5e8721e06584e734f"><tt>1995028</tt></a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3526807632" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20374"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20374/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20374">#20374</a></li>
<li>[Editor] Make sure the color picker has the right color when pasting
an editor by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3526975641" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20375"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20375/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20375">#20375</a></li>
<li>[Editor] Fix integration test after <a class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="3526255526" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20372"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20372/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20372">#20372</a>
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3527159739" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20377"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20377/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20377">#20377</a></li>
<li>Use stream for whatever substrem in stream classes by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3526702103" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20373"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20373/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20373">#20373</a></li>
<li>Fix stream use when getting the text (follow-up of <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3526702103" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20373"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20373/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20373">#20373</a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3529199081" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20379"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20379/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20379">#20379</a></li>
<li>Add a highlightSpan function in order to simplify a bit the
integration tests by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3507002860" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20355"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20355/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20355">#20355</a></li>
<li>Tweak the "scroll into view" viewer integration test by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3530186898" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20380"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20380/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20380">#20380</a></li>
<li>Don't use the <code>aboutstacks.pdf</code> file in the integration
tests by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3529113328" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20378"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20378/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20378">#20378</a></li>
<li>Bump actions/setup-node from 5 to 6 by <a class="user-mention
notranslate" data-hovercard-type="organization"
data-hovercard-url="/orgs/dependabot/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/dependabot">@ dependabot</a>[bot] in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3532348368" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20381"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20381/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20381">#20381</a></li>
<li>Serialize pattern data into ArrayBuffer by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Aditi-1400/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Aditi-1400">@ Aditi-1400</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3486396344" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20340"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20340/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20340">#20340</a></li>
<li>[Editor] Fix the css of the button to close the comment sidebar (bug
1995766) by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3541025584" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20386"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20386/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20386">#20386</a></li>
<li>[Editor] Fix the css of the link in the comment sidebar (bug
1995721) by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3541081670" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20387"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20387/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20387">#20387</a></li>
<li>[Editor] Avoid to have several Undo entries in the context menu (bug
1995705) by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3541768126" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20388"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20388/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20388">#20388</a></li>
<li>[Editor] Make sure the left (resp. right) corner of the popup is
visible when in LTR (resp. RTL) (bug 1995579) by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3542340134" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20389"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20389/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20389">#20389</a></li>
<li>Make MathML elements visible in the struct tree (bug <a
class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/mozilla/pdf.js/commit/1937438237e3f8cbc605070f5b352dde0a948d19/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/commit/1937438237e3f8cbc605070f5b352dde0a948d19"><tt>1937438</tt></a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3537542227" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20384"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20384/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20384">#20384</a></li>
<li>Bump actions/upload-artifact from 4 to 5 by <a class="user-mention
notranslate" data-hovercard-type="organization"
data-hovercard-url="/orgs/dependabot/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/dependabot">@ dependabot</a>[bot] in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3556679328" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20400"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20400/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20400">#20400</a></li>
<li>Update dependencies and translations to the most recent versions by
<a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/timvandermeij/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/timvandermeij">@ timvandermeij</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3554151598" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20396"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20396/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20396">#20396</a></li>
<li>Add the font PT Astra Serif as a possible substitution for Times New
Roman by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/CoelacanthusHex/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/CoelacanthusHex">@ CoelacanthusHex</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3548776940" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20394"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20394/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20394">#20394</a></li>
<li>Collect all child nodes of lists and tables in StructTree by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/edoardocavazza/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/edoardocavazza">@ edoardocavazza</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3476674417" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20327"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20327/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20327">#20327</a></li>
<li>Add text extractor as an external service by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/gregtatum/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/gregtatum">@ gregtatum</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3567269308" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20406"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20406/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20406">#20406</a></li>
<li>Revert "Add some telemetry in order to know what are the
certificates used in pdfs (bug 1973573)" by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3566356381" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20404"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20404/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20404">#20404</a></li>
<li>Don't set the MathML namespace for attributes in MathML tags (bug
1997343) by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/calixteman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/calixteman">@ calixteman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3571149033" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20408"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20408/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20408">#20408</a></li>
<li>[Editor] A new CurrentPointers class to store current pointers used
by the editor by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/legraina/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/legraina">@ legraina</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3368545207" data-permission-text="Title is private"
data-url="https://github.com/mozilla/pdf.js/issues/20213"
data-hovercard-type="pull_request"
data-hovercard-url="/mozilla/pdf.js/pull/20213/hovercard"
href="https://redirect.github.com/mozilla/pdf.js/pull/20213">#20213</a></li>
</ul>
      </li>
    </ul>
from <a
href="https://redirect.github.com/mozilla/pdf.js/releases">pdfjs-dist
GitHub release notes</a>
  </details>
</details>

---

> [!IMPORTANT]
>
> - Check the changes in this PR to ensure they won't cause issues with
your project.
> - This PR was automatically created by Snyk using the credentials of a
real user.

---

**Note:** _You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs._

**For more information:** <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIyNzUzNDk3MS1hNGZlLTQ4ZGItYTQ2Yi03Mjg1NTA3MTFiYWYiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjI3NTM0OTcxLWE0ZmUtNDhkYi1hNDZiLTcyODU1MDcxMWJhZiJ9fQ=="
width="0" height="0"/>

> - 🧐 [View latest project
report](https://app.snyk.io/org/mightyprytanis/project/bcb5f568-d266-4cb2-8e80-1c9ebed57c1b?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 📜 [Customise PR
templates](https://docs.snyk.io/scan-using-snyk/pull-requests/snyk-fix-pull-or-merge-requests/customize-pr-templates?utm_source=&utm_content=fix-pr-template)
> - 🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/mightyprytanis/project/bcb5f568-d266-4cb2-8e80-1c9ebed57c1b/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/mightyprytanis/project/bcb5f568-d266-4cb2-8e80-1c9ebed57c1b/settings/integration?pkg&#x3D;pdfjs-dist&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

[//]: #
'snyk:metadata:{"breakingChangeRiskLevel":null,"FF_showPullRequestBreakingChanges":false,"FF_showPullRequestBreakingChangesWebSearch":false,"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"pdfjs-dist","from":"5.4.394","to":"5.4.449"}],"env":"prod","hasFixes":false,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[],"prId":"27534971-a4fe-48db-a46b-728550711baf","prPublicId":"27534971-a4fe-48db-a46b-728550711baf","packageManager":"npm","priorityScoreList":[],"projectPublicId":"bcb5f568-d266-4cb2-8e80-1c9ebed57c1b","projectUrl":"https://app.snyk.io/org/mightyprytanis/project/bcb5f568-d266-4cb2-8e80-1c9ebed57c1b?utm_source=github&utm_medium=referral&page=upgrade-pr","prType":"upgrade","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":[],"type":"auto","upgrade":[],"upgradeInfo":{"versionsDiff":1,"publishedDate":"2025-11-29T14:53:54.296Z"},"vulns":[]}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants