소스 검색

fixed CSS specificity comparison issue

Gildas 7 년 전
부모
커밋
e123d9fff2
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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;
 				}