Skip to content

Commit 0a9cc32

Browse files
committed
See #532
Added element getter fallback for older browsers
1 parent a42cf3e commit 0a9cc32

9 files changed

+13
-13
lines changed

dist/purify.cjs.js

+2-2
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.js

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

dist/purify.es.js.map

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

dist/purify.js

+2-2
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

+2-2
Original file line numberDiff line numberDiff line change
@@ -839,8 +839,8 @@ function createDOMPurify(window = getGlobal()) {
839839
if (!ALLOWED_TAGS[tagName] || FORBID_TAGS[tagName]) {
840840
/* Keep content except for bad-listed elements */
841841
if (KEEP_CONTENT && !FORBID_CONTENTS[tagName]) {
842-
const parentNode = getParentNode(currentNode);
843-
const childNodes = getChildNodes(currentNode);
842+
const parentNode = getParentNode(currentNode) || currentNode.parentNode;
843+
const childNodes = getChildNodes(currentNode) || currentNode.childNodes;
844844

845845
if (childNodes && parentNode) {
846846
const childCount = childNodes.length;

0 commit comments

Comments
 (0)