Przeglądaj źródła

fixed CSS specificity comparison issue

Gildas 7 lat temu
rodzic
commit
e123d9fff2
1 zmienionych plików z 1 dodań i 1 usunięć
  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;
 				}