|
@@ -159,8 +159,8 @@ this.singlefile.lib.helper = this.singlefile.lib.helper || (() => {
|
|
|
elements.forEach(element => {
|
|
elements.forEach(element => {
|
|
|
let elementHidden, elementKept, computedStyle;
|
|
let elementHidden, elementKept, computedStyle;
|
|
|
if (!options.autoSaveExternalSave && (options.removeHiddenElements || options.removeUnusedFonts || options.compressHTML)) {
|
|
if (!options.autoSaveExternalSave && (options.removeHiddenElements || options.removeUnusedFonts || options.compressHTML)) {
|
|
|
|
|
+ computedStyle = win.getComputedStyle(element);
|
|
|
if (element instanceof win.HTMLElement) {
|
|
if (element instanceof win.HTMLElement) {
|
|
|
- computedStyle = win.getComputedStyle(element);
|
|
|
|
|
if (options.removeHiddenElements) {
|
|
if (options.removeHiddenElements) {
|
|
|
elementKept = ((ascendantHidden || element.closest("html > head")) && KEPT_TAG_NAMES.includes(element.tagName)) || element.closest("details");
|
|
elementKept = ((ascendantHidden || element.closest("html > head")) && KEPT_TAG_NAMES.includes(element.tagName)) || element.closest("details");
|
|
|
if (!elementKept) {
|
|
if (!elementKept) {
|