Skip to content

Commit 64b65b0

Browse files
committed
Define which elements should always be void in XHTML
XHTML is case-sensitive so this matches only lowercase tags.
1 parent ab4a9b5 commit 64b65b0

File tree

4 files changed

+4
-6
lines changed

4 files changed

+4
-6
lines changed

cjs/shared/mime.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const Mime = {
2727
'application/xhtml+xml': {
2828
docType: '<?xml version="1.0" encoding="utf-8"?>',
2929
ignoreCase: false,
30-
voidElements
30+
voidElements: /^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/
3131
}
3232
};
3333
exports.Mime = Mime;

esm/shared/mime.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ export const Mime = {
2626
'application/xhtml+xml': {
2727
docType: '<?xml version="1.0" encoding="utf-8"?>',
2828
ignoreCase: false,
29-
voidElements
29+
voidElements: /^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/
3030
}
3131
};

types/esm/shared/mime.d.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ export const Mime: {
2828
'application/xhtml+xml': {
2929
docType: string;
3030
ignoreCase: boolean;
31-
voidElements: {
32-
test: () => boolean;
33-
};
31+
voidElements: RegExp;
3432
};
3533
};

worker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11992,7 +11992,7 @@ const Mime = {
1199211992
'application/xhtml+xml': {
1199311993
docType: '<?xml version="1.0" encoding="utf-8"?>',
1199411994
ignoreCase: false,
11995-
voidElements
11995+
voidElements: /^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/
1199611996
}
1199711997
};
1199811998

0 commit comments

Comments
 (0)