|
|
@@ -156,7 +156,7 @@ this.singlefile.lib.helper = this.singlefile.lib.helper || (() => {
|
|
|
if (!options.autoSaveExternalSave && (options.removeHiddenElements || options.removeUnusedFonts || options.compressHTML)) {
|
|
|
computedStyle = win.getComputedStyle(element);
|
|
|
if (options.removeHiddenElements) {
|
|
|
- elementKept = ascendantHidden && KEPT_TAG_NAMES.includes(element.tagName);
|
|
|
+ elementKept = (ascendantHidden || element.closest("html > head")) && KEPT_TAG_NAMES.includes(element.tagName);
|
|
|
if (!elementKept) {
|
|
|
elementHidden = ascendantHidden || testHiddenElement(element, computedStyle);
|
|
|
if (elementHidden) {
|