Jelajahi Sumber

fixed CSS specificity comparison issue

Gildas 7 tahun lalu
induk
melakukan
e123d9fff2
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  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;
 				}