Selectors Level 4 CR Test Suite Results

Testcase03505959698386199938<!--googleon:BlinkEdgeGeckohttp:PrestoTridentWebKit
3.2: Data Model
host-with-default-namespace-0019 / . / .3 / 1 / .1 / 2 / .
3.6: Pseudo-elements
x-pseudo-element9 / . / .4 / . / .3 / . / .
3.7: Characters and case sensitivity
selectors-case-sensitive-0019 / . / .4 / . / 13 / . / .
3.9: Invalid Selectors and Error Handling
selectortext-dynamic-0019 / . / .4 / . / .3 / . / .
sheet-going-away-0019 / . / .4 / . / .3 / . / .
sheet-going-away-0027 / 2 / .3 / . / 12 / . / .
4.2: The Matches-Any Pseudo-class: :is()
is4 / 6 / 11 / . / .3 / 3 / .. / 1 / .
is-default-ns-0012 / 2 / 42 / . / 3. / . / 1
is-default-ns-0023 / . / 61 / 1 / 81 / . / 1
is-default-ns-0033 / . / 3. / 9 / 31 / . / 2
is-nested5 / 4 / 13 / 4 / .1 / 1 / 1
is-specificity4 / 4 / .3 / 2 / .1 / . / 1
is-specificity-shadow4 / . / .3 / 1 / .1 / . / .
is-where-basic3 / . / .3 / 1 / .. / 1 / .
is-where-error-recovery2 / 1 / .2 / 2 / .. / 1 / .
is-where-not2 / 1 / .3 / 1 / .. / 1 / .
is-where-parsing2 / 1 / .3 / . / .
is-where-pseudo-classes2 / 1 / .2 / 3 / .1 / . / .
is-where-pseudo-elements3 / . / 13 / . / .1 / . / .
is-where-shadow2 / 1 / .. / 10 / 1. / 1 / .
is-where-visited3 / . / .. / 11 / .. / 1 / .
4.3: The Negation (Matches-None) Pseudo-class: :not()
not-0013 / . / .3 / . / .1 / . / .
not-0022 / 1 / .3 / . / .1 / . / .
not-default-ns-0012 / 1 / 22 / . / 6. / . / 1
not-default-ns-0022 / 1 / 52 / . / 2. / . / 1
not-default-ns-0032 / 1 / 6. / 9 / 1. / . / 1
not-links3 / . / 13 / . / .1 / . / .
4.4: The Specificity-adjustment Pseudo-class: :where()
is-where-error-recovery2 / 1 / .2 / 2 / .. / 1 / .
is-where-parsing2 / 1 / .3 / . / .
where3 / 10 / .. / 1 / .3 / 7 / .. / 2 / .
5.4: The Defined Pseudo-class: :defined
defined10 / . / .3 / 1 / .1 / . / .
6: Attribute selectors
attribute17 / 3 / 11 / . / .4 / 1 / .2 / . / .
class-id-attr-selector-invalidation-0118 / . / .1 / . / .16 / . / .3 / . / .
missing-right-token15 / 1 / .1 / . / .10 / . / 1. / 1 / .1 / 2 / .
6.3: Case-sensitivity
embedded-and-images-presentational-hints-ascii-case-insensitive3 / 5 / .2 / 2 / .. / 1 / .. / 2 / .
lists-presentational-hints-ascii-case-insensitive7 / 1 / .4 / . / .2 / . / .
table-border-presentational-hints-ascii-case-insensitive5 / 3 / 12 / . / 12 / . / .
table-valign-baseline-ascii-case-insensitive5 / 2 / .3 / . / .2 / . / .
6.7: ID selectors
historical-xmlid13 / . / .1 / . / .5 / . / 12 / . / .
7.1: The Directionality Pseudo-class: :dir()
dir-style-01a5 / 16 / .. / 3 / .12 / 3 / 11 / 1 / .
dir-style-01b4 / 17 / 1. / 3 / .12 / 2 / 1. / 2 / 1
dir-style-02a4 / 17 / 3. / 3 / .12 / 2 / 1. / 2 / 1
dir-style-02b4 / 19 / 21 / 2 / .12 / 3 / 1. / 2 / 1
dir-style-03a8 / 12 / 4. / 3 / .11 / 3 / 11 / 1 / .
dir-style-03b6 / 14 / 1. / 3 / .11 / 2 / 31 / 1 / .
dir-style-045 / 15 / 1. / 3 / .10 / 4 / 2. / 2 / .
8.1: The Hyperlink Pseudo-class: :any-link
any-link-dynamic-00127 / 3 / 31 / . / .9 / . / .3 / 1 / 1
any-link-pseudo21 / 8 / 1. / 4 / .9 / 1 / 11 / . / .
8.6: The Reference Element Pseudo-class: :scope
scope-selector7 / 5 / 2. / . / 1. / 18 / 1. / 3 / .
scope-without-scoping16 / . / .. / 1 / .10 / . / .1 / . / .
9.1: The Pointer Hover Pseudo-class: :hover
hover-0019 / 4 / .4 / 2 / .
9.3: The Input Focus Pseudo-class: :focus
focus-display-none-00115 / 1 / .1 / . / .2 / 14 / .1 / 1 / .
focus-in-focus-event-0014 / . / .4 / . / .. / 1 / .
focus-in-focusin-event-0014 / . / .4 / . / .
9.4: The Focus-Indicated Pseudo-class: :focus-visible
focus-in-focus-event-0014 / . / .4 / . / .. / 1 / .
focus-in-focusin-event-0014 / . / .4 / . / .
focus-visible-001. / . / 1. / 1 / 1. / . / 1. / . / 1. / . / 13 / 1 / 12 / 1 / 3
focus-visible-0021 / . / .. / . / 14 / . / 11 / 3 / 3
focus-visible-003. / 1 / .. / . / 1. / . / 13 / 1 / 62 / 1 / 6. / . / 1
focus-visible-004. / . / 12 / 2 / 82 / . / 8
focus-visible-0051 / . / .4 / . / 32 / 1 / 1
focus-visible-0061 / . / .3 / 1 / .2 / 1 / 3
focus-visible-007. / . / 14 / . / 2. / 10 / 21 / . / 1
focus-visible-008. / . / 13 / 1 / 51 / 3 / 1
focus-visible-009. / . / 13 / 1 / .2 / 1 / 1
focus-visible-010. / . / 13 / 1 / 13 / . / 1
focus-visible-011. / . / 13 / 1 / 5. / 10 / 61 / . / 3
focus-visible-012. / . / 12 / 2 / 82 / 2 / 2. / . / 1
focus-visible-013. / . / 14 / . / 81 / 1 / 5
focus-visible-014. / . / 12 / 2 / 23 / 1 / .
focus-visible-015. / . / 11 / 3 / 122 / 1 / 1. / . / 1
focus-visible-016. / . / 14 / . / 112 / 1 / 1. / . / 1
focus-visible-017. / . / 13 / 1 / .2 / 2 / 1. / 1 / .
focus-visible-0183 / 1 / 43 / . / 1
focus-visible-019. / . / 14 / . / 121 / 1 / 3. / . / 1
focus-visible-script-focus-0014 / . / 33 / . / 1
focus-visible-script-focus-002.tentative. / . / 12 / 2 / 22 / 1 / 2. / . / 1
focus-visible-script-focus-003.tentative. / . / 13 / 1 / 32 / 1 / 2. / . / 1
focus-visible-script-focus-004. / . / 11 / 3 / 52 / 1 / 2. / 1 / .
focus-visible-script-focus-005. / . / 12 / 2 / 51 / 1 / 3
focus-visible-script-focus-006.tentative. / . / 13 / 1 / 42 / 1 / 1
focus-visible-script-focus-007.tentative. / . / 14 / . / 42 / 1 / 1
focus-visible-script-focus-008. / . / 13 / 1 / 42 / 1 / .
focus-visible-script-focus-009. / . / 13 / 1 / 63 / . / .
focus-visible-script-focus-010. / . / 13 / 1 / 33 / . / .
focus-visible-script-focus-011. / . / 14 / . / 43 / . / .
focus-visible-script-focus-012. / . / 14 / . / 42 / 1 / .
focus-visible-script-focus-013. / . / 13 / 1 / 43 / . / .
focus-visible-script-focus-014. / . / 13 / 1 / 41 / 1 / 1
focus-visible-script-focus-015. / . / 14 / . / 101 / 1 / 1
focus-visible-script-focus-016.tentative. / . / 12 / 2 / 111 / 1 / 2
focus-visible-script-focus-017.tentative. / . / 13 / 1 / 152 / . / 2
focus-visible-script-focus-018. / . / 14 / . / 172 / . / 3
focus-visible-script-focus-019. / . / 13 / 1 / 142 / . / 2
parse-focus-visible3 / . / .3 / . / .
9.5: The Focus Container Pseudo-class: :focus-within
focus-in-focus-event-0014 / . / .4 / . / .. / 1 / .
focus-in-focusin-event-0014 / . / .4 / . / .
focus-within-00113 / 4 / 2. / 2 / .13 / 1 / .1 / . / .
focus-within-00211 / 5 / .. / 1 / .12 / 2 / .1 / . / .
focus-within-00313 / 3 / .. / 1 / .12 / 1 / .1 / . / .
focus-within-00413 / 3 / .. / 1 / .12 / 2 / .1 / . / .
focus-within-00512 / 4 / 1. / 1 / .11 / 2 / 21 / 1 / .
focus-within-0067 / 10 / 1. / 1 / .12 / 2 / .1 / 1 / .
focus-within-00710 / 6 / .. / 1 / .13 / 1 / .1 / 1 / .
focus-within-00812 / 4 / .. / 1 / .13 / 1 / .1 / . / .
focus-within-00911 / 5 / 1. / 1 / .12 / 1 / 11 / . / .
focus-within-0109 / 7 / 3. / 1 / .8 / 6 / 11 / . / .
focus-within-112 / 4 / 1. / 1 / .13 / 1 / .1 / . / .
focus-within-213 / 1 / 3. / 1 / .10 / 2 / 21 / . / .
focus-within-34 / 3 / 91 / . / 11 / 2 / 6. / . / 1
focus-within-display-none-00113 / 3 / .. / 1 / .1 / 13 / 1. / 1 / .
focus-within-shadow-0019 / 7 / 14 / 1 / 31 / . / .
focus-within-shadow-00210 / 6 / 15 / 3 / 11 / . / .
focus-within-shadow-00310 / 5 / 25 / 1 / 11 / . / .
focus-within-shadow-00410 / 5 / 34 / 2 / 31 / . / .
focus-within-shadow-00513 / 2 / 15 / 1 / 11 / . / .
focus-within-shadow-00613 / 2 / 15 / 1 / 11 / 1 / .
13.1.1: The :enabled and :disabled Pseudo-classes
enabled-disabled13 / 1 / 11 / . / .5 / . / .1 / . / .
pseudo-enabled-disabled7 / 1 / 14 / . / 11 / . / .
13.1.2: The Mutability Pseudo-classes: :read-only and :read-write
selector-read-write-type-change-00113 / 4 / .. / 1 / .10 / . / .2 / . / .
selector-read-write-type-change-0029 / 6 / .. / 1 / .3 / 11 / .2 / . / .
13.1.3: The Placeholder-shown Pseudo-class: :placeholder-shown
selector-placeholder-shown-emptify-placeholder9 / 5 / .6 / . / .1 / . / .
selector-placeholder-shown-type-change-00110 / 3 / .. / 1 / .4 / 4 / .1 / . / .
selector-placeholder-shown-type-change-00212 / 4 / .1 / . / .10 / . / .2 / . / .
selector-placeholder-shown-type-change-00312 / 4 / .1 / . / .9 / 1 / .2 / . / .
13.3.4: The Optionality Pseudo-classes: :required and :optional
selector-required-type-change-00111 / 4 / 1. / 1 / .10 / . / .2 / . / 2
selector-required-type-change-0029 / 6 / .. / 1 / .9 / . / .2 / . / .
14.3: Child-indexed Pseudo-classes
child-index-no-parent-0116 / 7 / .. / 3 / .11 / 5 / .. / 3 / .
child-indexed-pseudo-class1 / . / 115 / 1 / 3. / 1 / .7 / . / .. / 2 / .
sharing-in-svg-use12 / . / .4 / . / .1 / . / .
14.3.3: :first-child pseudo-class
first-child-last-child14 / . / .1 / . / .5 / . / .1 / . / 1
14.4.3: :first-of-type pseudo-class
of-type-selectors9 / 3 / .5 / . / .1 / . / .
15.3: Next-sibling combinator (+)
insert-sibling-00113 / . / .. / 1 / .4 / 1 / .1 / . / .
insert-sibling-00212 / 1 / .5 / . / .1 / . / .
insert-sibling-00311 / 2 / .5 / . / .1 / . / .
sibling13 / 1 / .6 / . / .1 / . / .
15.4: Subsequent-sibling combinator (~)
insert-sibling-00413 / 1 / .5 / . / .1 / . / .
sibling13 / 1 / .6 / . / .1 / . / .
18: Grammar
selectors-attr-white-space-00154 / 9 / 44 / . / .35 / 4 / .. / 1 / .8 / 1 / .
18.1: <forgiving-selector-list> and <forgiving-relative-selector-list>
is-where-error-recovery2 / 1 / .2 / 2 / .. / 1 / .
B: Obsolete but Required -webkit- Parsing Quirks for Web Compat
webkit-pseudo-element8 / 3 / .3 / . / .. / 1 / .
Passed0.75%0%0%1.5%0%0.75%100%10.53%94.74%0%0%0%52.63%
Coverage2.26%0.75%0.75%26.32%2.26%0.75%100%33.83%100%0.75%0.75%0.75%76.69%

129 of 133 required tests meet CR exit criteria.

4 required tests are considered valid and do not meet CR exit criteria.

0 required tests have blocking failures.

4 required tests might pass but lack data.

Additional results needed from:

Legend

Row color codes
two or more passes
* combo test passed by component tests
blocking failures
not enough results
reported as invalid
not passing, but optional
Result color codes
all results pass
pass reported, but also other results
all results fail
fail reported, but also other results
all results uncertain
reported as invalid
# pass / # fail / # uncertain