Explorar el Código

fixed filtering of used declarations when a vendor prefix is present

Gildas hace 7 años
padre
commit
3e89300bbf
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      lib/single-file/modules/css-matched-rules.js

+ 3 - 1
lib/single-file/modules/css-matched-rules.js

@@ -287,7 +287,9 @@ this.matchedRules = this.matchedRules || (() => {
 				const declarationInfo = declarationsInfo.get(declarationData);
 				if (!declarationInfo || (declarationData.important && !declarationInfo.important)) {
 					declarationsInfo.set(declarationData, { selectorInfo, important: declarationData.important });
-					processedProperties.add(declarationData.property);
+					if (!declarationText.match(REGEXP_VENDOR_IDENTIFIER)) {
+						processedProperties.add(declarationData.property);
+					}
 				}
 			}
 		}