Name Description Size
any-link-attribute-removal-ref.html CSS test reference 246
any-link-attribute-removal.html CSS test: Handling of dynamic changes to :any-link selectors 626
any-link-pseudo.html CSS Selectors Invalidation: :any-link 1161
attribute-or-elemental-selectors-in-has.html CSS Selectors Invalidation: :has() invalidation basic 5556
attribute.html CSS Selectors Invalidation: attribute 5204
child-indexed-pseudo-classes-in-has.html CSS Selectors Invalidation: child-indexed pseudo classes in :has() argument 4788
class-id-attr-ref.html CSS test reference 249
class-id-attr.html CSS Test: [id] and [class] attribute selectors are invalidated correctly. 677
crashtests
defined-in-has.html :has() invalidation with :defined pseudo-class 1191
defined.html CSS Selectors Invalidation: :defined 2138
dir-pseudo-class-in-has.html 1498
empty-pseudo-in-has.html CSS Selectors Invalidation: :empty in :has() argument 1257
enabled-disabled.html CSS Selectors Invalidation: :enabled and :disabled 1751
first-child-last-child.html CSS Selectors Invalidation: :first-child :last-child 2019
fullscreen-pseudo-class-in-has.html CSS Selectors Invalidation: :fullscreen pseudo class in :has() 2214
has-append-first-node.html 989
has-complexity.html CSS Selector Invalidation: :has() invalidation should not be O(n^2) 2406
has-css-nesting-shared.html :has() invalidation with nesting where the selector is shared 2631
has-in-adjacent-position.html CSS Selector Invalidation: :has() in adjacent position 11780
has-in-ancestor-position.html CSS Selector Invalidation: :has() in ancestor position 11945
has-in-parent-position.html CSS Selector Invalidation: :has() in parent position 11049
has-in-sibling-position.html CSS Selector Invalidation: :has() in sibling position 11777
has-invalidation-after-removing-non-first-element.html :has() invalidation after removing non-first element 942
has-invalidation-for-wiping-an-element.html :has() invalidation for wiping an element by means of innerHTML 1412
has-pseudo-element.html CSS Selector Invalidation: :has() besides a pseudoelement 852
has-pseudoclass-only.html CSS Selectors Invalidation: :has() containing :empty, :first-child, :last-child, pseudoclasses only 2800
has-sibling-insertion-removal.html :has() invalidation for sibling insertion and removal 7244
has-sibling.html CSS Selector Invalidation: :has() with sibling combinator argument 5204
has-side-effect.html CSS Selector Invalidation: Invalidate :has() as result of insertion/removal 1364
has-unstyled.html CSS Selector Invalidation: :has() affected by unstyled elements 2133
has-with-nesting-parent-containing-complex.html CSS Selector Invalidation: :has() with nesting parent containing complex selector 6644
has-with-nesting-parent-containing-hover.html CSS Selector Invalidation: :has() with nesting parent containing :hover 2208
has-with-not.html CSS Selector Invalidation: :has() with :not() 3229
has-with-nth-child.html CSS Selectors Test: :has(:nth-child()) invalidation for sibling change 2631
has-with-pseudo-class.html CSS Selector Invalidation: :has() with pseudo-classes 3947
host-context-pseudo-class-in-has.html CSS Test: Invalidation for :host-context() inside :has() 1848
host-has-shadow-tree-element-at-nonsubject-position.html :host:has(...) to check whether a shadow host has a shadow tree element (nonsubject position) 5580
host-has-shadow-tree-element-at-subject-position.html :host:has(...) to check whether a shadow host has a shadow tree element (subject position) 5397
host-pseudo-class-in-has.html CSS Test: Invalidation for :host() inside :has() 1608
input-pseudo-classes-in-has.html CSS Selectors Invalidation: input pseudo classes in :has() argument 6739
insert-sibling-001.html CSS Selectors Invalidation: insert sibling 1310
insert-sibling-002.html CSS Selectors Invalidation: insert adjacent sibling of parent 1357
insert-sibling-003.html CSS Selectors Invalidation: insert sibling of ancestor 1387
insert-sibling-004.html CSS Selectors Invalidation: insert sibling of parent 1380
is-pseudo-containing-complex-in-has.html CSS Selectors Invalidation: :is() in :has() argument 27650
is-pseudo-containing-sibling-relationship-in-has.html CSS Selectors Test: :has(:is()) invalidation for sibling change 13268
is-where-pseudo-containing-hard-pseudo.html CSS Selectors Invalidation: :is and :where selectors containing "hard" selectors 3123
is.html CSS Selectors Invalidation: :is() 3795
lang-pseudo-class-in-has-document-element.html 969
lang-pseudo-class-in-has-multiple-document-elements.html 1175
lang-pseudo-class-in-has-xhtml.xhtml 2336
lang-pseudo-class-in-has.html 1614
link-pseudo-class-in-has.html CSS Selectors Invalidation: :any-link and :link pseudo class in :has() 2044
link-pseudo-in-has.html CSS Selectors Invalidation: :link, :visited :any-link, pseudo-class in :has() argument 3836
location-pseudo-classes-in-has.html CSS Selectors Invalidation: location pseudo classes in :has() argument 946
media-loading-pseudo-classes-in-has.html :has() invalidation with :buffering & :stalled pseudo-classes 2499
media-pseudo-classes-in-has.html :has() invalidation with :playing, :paused, :seeking and :muted pseudo-classes 3594
modal-pseudo-class-in-has.html CSS Selectors Invalidation: :modal pseudo class in :has() 3907
negated-always-matches-negated-first-of-type-when-ancestor-changes-ref.html 97
negated-always-matches-negated-first-of-type-when-ancestor-changes.html 965
negated-always-matches-negated-last-of-type-when-ancestor-changes-ref.html 97
negated-always-matches-negated-last-of-type-when-ancestor-changes.html 962
negated-is-always-matches-negated-first-of-type-when-ancestor-changes-ref.html 114
negated-is-always-matches-negated-first-of-type-when-ancestor-changes.html 947
negated-is-always-matches-negated-last-of-type-when-ancestor-changes-ref.html 114
negated-is-always-matches-negated-last-of-type-when-ancestor-changes.html 944
negated-is-never-matches-negated-first-of-type-when-ancestor-changes-ref.html 97
negated-is-never-matches-negated-first-of-type-when-ancestor-changes.html 943
negated-is-never-matches-negated-last-of-type-when-ancestor-changes-ref.html 97
negated-is-never-matches-negated-last-of-type-when-ancestor-changes.html 940
negated-negated-first-of-type-when-ancestor-changes-ref.html 97
negated-negated-first-of-type-when-ancestor-changes.html 976
negated-negated-last-of-type-when-ancestor-changes-ref.html 97
negated-negated-last-of-type-when-ancestor-changes.html 973
negated-never-matches-negated-first-of-type-when-ancestor-changes-ref.html 39
negated-never-matches-negated-first-of-type-when-ancestor-changes.html 905
negated-never-matches-negated-last-of-type-when-ancestor-changes-ref.html 39
negated-never-matches-negated-last-of-type-when-ancestor-changes.html 902
negated-nth-child-when-ancestor-changes-ref.html 256
negated-nth-child-when-ancestor-changes.html CSS Selectors Invalidation: :not(:nth-child(... of class)) when ancestor changes 719
negated-nth-last-child-when-ancestor-changes-ref.html 256
negated-nth-last-child-when-ancestor-changes.html CSS Selectors Invalidation: :not(:nth-last-child(... of class)) when ancestor changes 734
not-001.html CSS Selectors Invalidation: complex :not() 1365
not-002.html CSS Selectors Invalidation: complex :not() 3285
not-pseudo-containing-complex-in-has.html CSS Selectors Invalidation: :not(<complex-selector>) in :has() argument (complex selector) 27355
not-pseudo-containing-sibling-relationship-in-has.html CSS Selectors Test: :has(:not()) invalidation for sibling change 1747
nth-child-containing-ancestor-ref.html CSS Selectors Invalidation: :nth-child(... of S) with ancestor in S 379
nth-child-containing-ancestor.html CSS Selectors Invalidation: :nth-child(... of S) with ancestor in S 608
nth-child-in-shadow-root-ref.html CSS Test Reference 180
nth-child-in-shadow-root.html CSS Selectors Invalidation: :nth-child(An+B) within shadow root 978
nth-child-of-attr-largedom-ref.html CSS Selectors Invalidation: :nth-child(... of attribute) with a large DOM 8113
nth-child-of-attr-largedom.html CSS Selectors Invalidation: :nth-child(... of attribute) with a large DOM 7830
nth-child-of-attr-ref.html CSS Selectors Invalidation: :nth-child(... of attribute) 482
nth-child-of-attr.html CSS Selectors Invalidation: :nth-child(... of attribute) 744
nth-child-of-class-prefix.html CSS Selectors Invalidation: :nth-child(... of class prefix) 743
nth-child-of-class-ref.html CSS Selectors Invalidation: :nth-child(... of class) 478
nth-child-of-class.html CSS Selectors Invalidation: :nth-child(... of class) 711
nth-child-of-has-ref.html CSS Selectors Invalidation: :nth-child(... of :has(...)) 482
nth-child-of-has.html CSS Selectors Invalidation: :nth-child(... of :has(...)) 810
nth-child-of-id-prefix.html CSS Selectors Invalidation: :nth-child(... of ID prefix) 683
nth-child-of-ids.html CSS Selectors Invalidation: :nth-child(... of IDs) 693
nth-child-of-in-ancestor-ref.html CSS Selectors Invalidation: :nth-child(... of class) as ancestor 520
nth-child-of-in-ancestor.html CSS Selectors Invalidation: :nth-child(... of class) as ancestor 763
nth-child-of-in-is.html CSS Selectors Invalidation: :is(:nth-child(... of class)) 717
nth-child-of-in-shadow-root-ref.html CSS Selectors Invalidation: :nth-child(... of class) within shadow root 360
nth-child-of-in-shadow-root.html CSS Selectors Invalidation: :nth-child(... of class) within shadow root 713
nth-child-of-is.html CSS Selectors Invalidation: :nth-child(... of :is) 710
nth-child-of-pseudo-class-ref.html CSS Test Reference 311
nth-child-of-pseudo-class.html CSS Selectors Invalidation: :nth-child(... of pseudo-class) 884
nth-child-of-sibling-ref.html CSS Selectors Invalidation: :nth-child(... of sibling) 451
nth-child-of-sibling.html CSS Selectors Invalidation: :nth-child(... of sibling) 732
nth-child-when-ancestor-changes-ref.html CSS Selectors Invalidation: :nth-child(... of class) when ancestor changes 467
nth-child-when-ancestor-changes.html CSS Selectors Invalidation: :nth-child(... of class) when ancestor changes 706
nth-child-when-sibling-changes-ref.html CSS Selectors Invalidation: :nth-child(... of class) when sibling changes 570
nth-child-when-sibling-changes.html CSS Selectors Invalidation: :nth-child(... of class) when sibling changes 899
nth-child-whole-subtree.html CSS Selectors Invalidation: :nth-child(... of :not()) combined with whole subtree invalidation 712
nth-last-child-containing-ancestor.html CSS Selectors Invalidation: :nth-last-child(... of S) with ancestor in S 696
nth-last-child-in-shadow-root-ref.html CSS Test Reference 180
nth-last-child-in-shadow-root.html CSS Selectors Invalidation: :nth-last-child(An+B) within shadow root 1023
nth-last-child-of-attr-ref.html CSS Test Reference 290
nth-last-child-of-attr.html CSS Selectors Invalidation: :nth-last-child(... of attribute) 837
nth-last-child-of-class-prefix.html CSS Selectors Invalidation: :nth-last-child(... of class prefix) 757
nth-last-child-of-class-ref.html CSS Test Reference 290
nth-last-child-of-class.html CSS Selectors Invalidation: :nth-last-child(... of class) 804
nth-last-child-of-has-ref.html CSS Test Reference 290
nth-last-child-of-has.html CSS Selectors Invalidation: :nth-last-child(... of :has(...)) 903
nth-last-child-of-id-prefix.html CSS Selectors Invalidation: :nth-last-child(... of ID prefix) 697
nth-last-child-of-ids.html CSS Selectors Invalidation: :nth-last-child(... of IDs) 707
nth-last-child-of-in-ancestor-ref.html CSS Test Reference 321
nth-last-child-of-in-ancestor.html CSS Selectors Invalidation: :nth-last-child(... of class) as ancestor 857
nth-last-child-of-in-is.html CSS Selectors Invalidation: :is(:nth-last-child(... of class)) 732
nth-last-child-of-in-shadow-root-ref.html CSS Test Reference 178
nth-last-child-of-in-shadow-root.html CSS Selectors Invalidation: :nth-last-child(... of class) within shadow root 832
nth-last-child-of-is.html CSS Selectors Invalidation: :nth-last-child(... of :is) 725
nth-last-child-of-pseudo-class-ref.html CSS Test Reference 311
nth-last-child-of-pseudo-class.html CSS Selectors Invalidation: :nth-last-child(... of pseudo-class) 899
nth-last-child-of-sibling-ref.html CSS Test Reference 261
nth-last-child-of-sibling.html CSS Selectors Invalidation: :nth-last-child(... of sibling) 825
nth-last-child-when-ancestor-changes-ref.html CSS Test Reference 257
nth-last-child-when-ancestor-changes.html CSS Selectors Invalidation: :nth-last-child(... of class) when ancestor changes 799
nth-last-child-when-sibling-changes-ref.html CSS Test Reference 361
nth-last-child-when-sibling-changes.html CSS Selectors Invalidation: :nth-last-child(... of class) when sibling changes 992
nth-of-namespace-class-invalidation-crash.html 495
part-dir.html ::part():dir() invalidation 2117
part-lang.html ::part():lang() invalidation 2623
part-pseudo-ref.html CSS Test Reference 228
part-pseudo.html CSS Selectors Invalidation: ::part() 660
placeholder-shown.html CSS Selectors Test: :placeholder-shown invalidation 1088
quirks-mode-stylesheet-dynamic-add-001.html Invalidation of style due to a dynamic stylesheet change in quirks mode 1041
selectorText-dynamic-001.html CSS Test: invalidation of class changes when the selector in a rule has changed 1008
sheet-going-away-001.html CSS Test: invalidation of class changes when the sheet the style depends on goes away 1003
sheet-going-away-002-ref.html CSS Test Reference 203
sheet-going-away-002.html CSS Test: invalidation of class changes when the sheet the style depends on goes away 663
sibling.html CSS Selectors Invalidation: sibling 5076
state-in-has.html :has() invalidation with :state() pseudo-class 2139
subject-has-invalidation-with-display-none-anchor-element.html CSS Selectors Invalidation: subject :has() invalidation with display: none anchor element 1060
target-pseudo-in-has.html CSS Selectors Invalidation: :target pseudo-class in :has() argument 4117
typed-child-indexed-pseudo-classes-in-has.html CSS Selectors Invalidation: typed child-indexed pseudo classes in :has() argument 5656
user-action-pseudo-classes-in-has.html CSS Selectors Invalidation: user-action pseudo classes in :has() argument 5764
user-valid-user-invalid.html 2161
WEB_FEATURES.yml 290
where.html CSS Selectors Invalidation: :where() 2872