Skip to content

Commit 00fc06c

Browse files
committed
fix: Fixed a DOM clobbering issue leading to an error being thrown
1 parent f8c2ef5 commit 00fc06c

9 files changed

+9
-9
lines changed

dist/purify.cjs.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.cjs.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.es.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -828,7 +828,7 @@ function createDOMPurify() {
828828
});
829829
try {
830830
// eslint-disable-next-line unicorn/prefer-dom-node-remove
831-
node.parentNode.removeChild(node);
831+
getParentNode(node).removeChild(node);
832832
} catch (_) {
833833
node.remove();
834834
}

dist/purify.es.mjs.map

+1-1
Large diffs are not rendered by default.

dist/purify.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/purify.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,7 @@ function createDOMPurify(window = getGlobal()) {
807807

808808
try {
809809
// eslint-disable-next-line unicorn/prefer-dom-node-remove
810-
node.parentNode.removeChild(node);
810+
getParentNode(node).removeChild(node);
811811
} catch (_) {
812812
node.remove();
813813
}

0 commit comments

Comments
 (0)