Debian Patches

Status for jupyterlab-macaulay2/0.2.3-2

Patch Description Author Forwarded Bugs Origin Last update
no-jlpm.patch Don't use jlpm to build the JavaScript files. We use dh-nodejs instead. Doug Torrance <dtorrance@debian.org> not-needed 2026-05-31
highlight.js-10.patch Avoid infinite loop when using highlight.js v10. In highlight.js v11, after highlightElement() runs it automatically sets
element.dataset.highlighted = 'yes' on the element. So on the next
MutationObserver firing, the guard !htmlElement.dataset.highlighted correctly
skips already-highlighted elements, breaking the loop.
.
In highlight.js v10, highlightElement() does not set that flag. So every time
the observer fires, including the re-firings triggered by the <span> tokens
that highlightElement() injects into the DOM, the guard is always false, and
highlightElement() gets called again, indefinitely.
.
This patch may be removed once highlight.js v11 is in Debian.
Doug Torrance <dtorrance@debian.org> not-needed 2026-05-31

All known versions for source package 'jupyterlab-macaulay2'

Links