Skip to content

Commit 1b59639

Browse files
committed
fix: Fixed a possible issue with XML processing instructions deployed in HTML
1 parent 7bc954c commit 1b59639

9 files changed

Lines changed: 12 additions & 9 deletions

File tree

dist/purify.cjs.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.cjs.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.es.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,7 @@ function createDOMPurify() {
906906
const _createNodeIterator = function _createNodeIterator(root) {
907907
return createNodeIterator.call(root.ownerDocument || root, root,
908908
// eslint-disable-next-line no-bitwise
909-
NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_COMMENT | NodeFilter.SHOW_TEXT, null);
909+
NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_COMMENT | NodeFilter.SHOW_TEXT | NodeFilter.SHOW_PROCESSING_INSTRUCTION, null);
910910
};
911911

912912
/**

dist/purify.es.mjs.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/purify.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/purify.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -909,7 +909,10 @@ function createDOMPurify(window = getGlobal()) {
909909
root.ownerDocument || root,
910910
root,
911911
// eslint-disable-next-line no-bitwise
912-
NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_COMMENT | NodeFilter.SHOW_TEXT,
912+
NodeFilter.SHOW_ELEMENT |
913+
NodeFilter.SHOW_COMMENT |
914+
NodeFilter.SHOW_TEXT |
915+
NodeFilter.SHOW_PROCESSING_INSTRUCTION,
913916
null
914917
);
915918
};

0 commit comments

Comments
 (0)