|
|
@@ -689,7 +689,11 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
async processStylesheets() {
|
|
|
await Promise.all(Array.from(this.doc.querySelectorAll("style")).map(async styleElement => {
|
|
|
this.stats.add("processed", "stylesheets", 1);
|
|
|
- styleElement.textContent = await DomProcessorHelper.processStylesheet(this.doc, styleElement.textContent, styleElement.sheet.cssRules, this.baseURI, this.options, this.batchRequest);
|
|
|
+ if (styleElement.sheet) {
|
|
|
+ styleElement.textContent = await DomProcessorHelper.processStylesheet(this.doc, styleElement.textContent, styleElement.sheet.cssRules, this.baseURI, this.options, this.batchRequest);
|
|
|
+ } else {
|
|
|
+ styleElement.remove();
|
|
|
+ }
|
|
|
}));
|
|
|
}
|
|
|
|