Browse Source

avoid overriding existing background images

Gildas 7 years ago
parent
commit
3dfe8e1ab2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lib/single-file/html-images-minifier.js

+ 1 - 1
lib/single-file/html-images-minifier.js

@@ -68,7 +68,7 @@ this.imagesMinifier = this.imagesMinifier || (() => {
 
 	function processImages(doc, duplicates, options, customProperties) {
 		doc.querySelectorAll("img[src]:not([srcset])").forEach((imgElement, imgIndex) => {
-			if (duplicates.has(imgElement)) {
+			if (duplicates.has(imgElement) && imgElement.style.getPropertyValue("background-image")) {
 				const src = imgElement.getAttribute("src");
 				const dataAttributeName = docHelper.imagesAttributeName(options.sessionId);
 				const imageData = options.imageData[Number(imgElement.getAttribute(dataAttributeName))];