Quellcode durchsuchen

fixed CSS specificity comparison issue

Gildas vor 7 Jahren
Ursprung
Commit
e123d9fff2
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  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;
 				}