mirror of
https://github.com/Cacti/cacti.git
synced 2026-10-25 12:37:47 +09:00
Commit 8471 bumped dompurify from 3.4.16 to 3.4.17 in package.json but left the JavaScript contract test and the vendored include/js/purify.js at 3.4.16, breaking the "JavaScript contracts" CI job on develop (test "DOMPurify is pinned and generated from the matching npm release"). - Update tests/js/sync_js.test.mjs to expect dompurify 3.4.17 in both the package.json pin assertion and the purify.js license-header match. - Regenerate include/js/purify.js and include/js/purify.js.map from the dompurify 3.4.17 npm release via build/sync-js.mjs (npm install postinstall). All 78 JavaScript contract tests pass locally. Co-authored-by: TheWitness <copilot@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>