@@ -4385,36 +4385,32 @@ describe('<selector-list>', () => {
4385
4385
'::before:only-child' ,
4386
4386
'::marker:empty' ,
4387
4387
'::before:nth-child(1)' ,
4388
- '::before:not(:only-child)' ,
4389
- '::before:not(:not(:only-child))' ,
4390
- '::before:not(type)' ,
4391
- '::before:not(:hover > :hover)' ,
4392
- '::part(name):only-child' ,
4393
- '::part(name):empty' ,
4394
- '::part(name):nth-child(1)' ,
4395
- '::part(name):host' ,
4396
- '::part(name):host(:hover)' ,
4397
- '::part(name):host-context(:hover)' ,
4398
- '::part(name):scope' ,
4399
- '::part(name):not(:only-child)' ,
4400
- '::part(name):not(type)' ,
4401
- '::part(name):has(:hover)' ,
4402
- '::part(name):not(:has(:hover))' ,
4403
- '::part(name):not(:hover > :hover)' ,
4404
4388
// Invalid functional pseudo argument
4405
4389
':has(:not(:has(type)))' ,
4390
+ ':current(:nth-child(1 of type > type))' ,
4391
+ ':current(:nth-child(1 of :has(type)))' ,
4392
+ ':current(:has(type))' ,
4406
4393
':current(:not(type > type))' ,
4407
4394
':current(:not(:has(type)))' ,
4408
- ':host(:not(type > type))' ,
4409
- ':host(:not(:has(type)))' ,
4410
- ':host-context(:not(type > type))' ,
4411
- ':host-context(:not(:has(type)))' ,
4395
+ '::slotted(:nth-child(1 of type > type))' ,
4396
+ '::slotted(:nth-child(1 of :has(type)))' ,
4397
+ '::slotted(:has(type))' ,
4398
+ '::slotted(:not(type > type))' ,
4399
+ '::slotted(:not(:has(type)))' ,
4400
+ '::before:not(:only-child)' ,
4401
+ '::before:not(:not(:only-child))' ,
4402
+ '::before:not(type)' ,
4403
+ '::before:not(:hover > :hover)' ,
4404
+ '::before:not(:has(:hover))' ,
4405
+ '::marker:nth-child(1 of type)' ,
4406
+ '::marker:nth-child(1 of type > :hover)' ,
4407
+ '::marker:nth-child(1 of has(:hover))' ,
4408
+ '::slotted(:not(type > type))' ,
4409
+ '::slotted(:not(:has(type)))' ,
4412
4410
'::part(name):current(:only-child)' ,
4413
4411
'::part(name):current(type)' ,
4414
4412
'::part(name):not(:current(:only-child))' ,
4415
4413
'::part(name):not(:current(type))' ,
4416
- '::slotted(:not(type > type))' ,
4417
- '::slotted(:not(:has(type)))' ,
4418
4414
// Invalid sub-pseudo-element
4419
4415
'::marker::before' ,
4420
4416
'::marker::highlight(name)' ,
@@ -4464,7 +4460,7 @@ describe('<selector-list>', () => {
4464
4460
[ '::before:hover' ] ,
4465
4461
[ '::before:empty' ] ,
4466
4462
[ '::before:not(:hover, :not(:focus, :empty))' ] ,
4467
- [ '::before:is(:hover , type, #id, .class, :root, :not(:root), type > :hover, :not(:focus) )' ] ,
4463
+ [ '::before:is(:only-child , type > type )' ] ,
4468
4464
[ '::marker:only-child' ] ,
4469
4465
[ '::marker:nth-child(1 of :hover)' ] ,
4470
4466
[ '::marker:not(:only-child, :not(:nth-child(1 of :hover)))' ] ,
@@ -4473,12 +4469,16 @@ describe('<selector-list>', () => {
4473
4469
[ '::part(name):not(:current)' ] ,
4474
4470
// Sub-pseudo-element
4475
4471
[ '::after::marker' ] ,
4472
+ [ '::after:hover::marker' , '::after:hover::marker' ] ,
4476
4473
[ '::before::marker' ] ,
4474
+ [ '::column::scroll-marker' ] ,
4477
4475
[ '::first-letter::prefix' ] ,
4478
4476
[ '::first-letter::suffix' ] ,
4479
- [ '::before:hover::marker:focus' , '::before:hover::marker:focus' ] ,
4480
4477
[ '::part(name)::marker' ] ,
4481
4478
[ '::part(name)::slotted(type)' ] ,
4479
+ [ '::slider-track::slider-fill' ] ,
4480
+ [ '::step-control::step-down' ] ,
4481
+ [ '::step-control::step-up' ] ,
4482
4482
[ '::slotted(type)::marker' ] ,
4483
4483
[ '::slotted(type)::part(name)' ] ,
4484
4484
// Nesting selector
0 commit comments