Explorar el Código

fixed CSS specificity comparison issue

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

+ 1 - 1
lib/single-file/css-rules-matcher.js

@@ -99,7 +99,7 @@ this.RulesMatcher = this.RulesMatcher || (() => {
 				while (pseudoClassIndex < pseudoClassesLength && !(ignoredPseudoClass = selectorText.includes(IGNORED_PSEUDO_CLASSES[pseudoClassIndex]))) {
 					pseudoClassIndex++;
 				}
-				if (pseudoClassIndex < pseudoClassesLength && ignoredPseudoClass) {
+				if (!ignoredPseudoClass || pseudoClassIndex < pseudoClassesLength) {
 					ruleInfo.specificity = specificity;
 					ruleInfo.selectorText = selectorText;
 				}