@@ -308,60 +308,66 @@ type Space = 'html' | 'svg'
308
308
## Unsupported
309
309
310
310
* [ ] † ` || ` (column combinator)
311
- * [ ] ¶ ` ns | E ` (namespace type selector)
312
- * [ ] ¶ ` *| E ` (any namespace type selector)
313
- * [ ] ¶ ` | E ` (no namespace type selector)
314
- * [ ] ¶ ` [ns | attr ]` (namespace attribute)
315
- * [ ] ¶ ` [*| attr ]` (any namespace attribute)
316
- * [ ] ¶ ` [| attr ]` (no namespace attribute)
311
+ * [ ] † ` ns | E ` (namespace type selector)
312
+ * [ ] † ` *| E ` (any namespace type selector)
313
+ * [ ] † ` | E ` (no namespace type selector)
314
+ * [ ] † ` [ns | attr ]` (namespace attribute)
315
+ * [ ] † ` [*| attr ]` (any namespace attribute)
316
+ * [ ] † ` [| attr ]` (no namespace attribute)
317
317
* [ ] ‖ ` : nth -child (n of S )` (functional pseudo-class, note: scoping to
318
318
parents is not supported)
319
319
* [ ] ‖ ` : nth -last -child (n of S )` (functional pseudo-class, note: scoping to
320
320
parents is not supported)
321
321
* [ ] † ` : active ` (pseudo-class)
322
+ * [ ] † ` : autofill ` (pseudo-class)
323
+ * [ ] † ` : buffering ` (pseudo-class)
324
+ * [ ] § ` : closed ` (pseudo-class)
322
325
* [ ] † ` : current ` (pseudo-class)
323
326
* [ ] † ` : current ()` (functional pseudo-class)
324
327
* [ ] † ` : default ` (pseudo-class)
325
328
* [ ] † ` : defined ` (pseudo-class)
326
- * [ ] † ` : drop ` (pseudo-class)
327
- * [ ] † ` : drop ()` (functional pseudo-class)
328
329
* [ ] † ` : focus ` (pseudo-class)
329
330
* [ ] † ` : focus -visible ` (pseudo-class)
330
331
* [ ] † ` : focus -within ` (pseudo-class)
331
332
* [ ] † ` : fullscreen ` (pseudo-class)
332
333
* [ ] † ` : future ` (pseudo-class)
333
- * [ ] ‖ ` : host ()` (functional pseudo-class)
334
- * [ ] ‖ ` : host -context ()` (functional pseudo-class)
334
+ * [ ] § ` : host ()` (functional pseudo-class)
335
+ * [ ] § ` : host -context ()` (functional pseudo-class)
335
336
* [ ] † ` : hover ` (pseudo-class)
336
- * [ ] § ` : in -range ` (pseudo-class)
337
+ * [ ] ‡ ` : in -range ` (pseudo-class)
337
338
* [ ] † ` : indeterminate ` (pseudo-class)
338
- * [ ] § ` : invalid ` (pseudo-class)
339
+ * [ ] ‡ ` : invalid ` (pseudo-class)
339
340
* [ ] † ` : link ` (pseudo-class)
340
341
* [ ] † ` : local -link ` (pseudo-class)
341
- * [ ] † ` : nth -column ()` (functional pseudo-class)
342
- * [ ] † ` : nth -last -column ()` (functional pseudo-class)
343
- * [ ] § ` : out -of -range ` (pseudo-class)
342
+ * [ ] † ` : modal ` (pseudo-class)
343
+ * [ ] † ` : muted ` (pseudo-class)
344
+ * [ ] † ` : nth -col ()` (functional pseudo-class)
345
+ * [ ] † ` : nth -last -col ()` (functional pseudo-class)
346
+ * [ ] § ` : open ` (pseudo-class)
347
+ * [ ] ‡ ` : out -of -range ` (pseudo-class)
344
348
* [ ] † ` : past ` (pseudo-class)
345
349
* [ ] † ` : paused ` (pseudo-class)
346
350
* [ ] † ` : placeholder -shown ` (pseudo-class)
347
351
* [ ] † ` : playing ` (pseudo-class)
348
- * [ ] ‖ ` : something ()` (functional pseudo-class)
352
+ * [ ] † ` : seeking ` (pseudo-class)
353
+ * [ ] † ` : stalled ` (pseudo-class)
349
354
* [ ] † ` : target ` (pseudo-class)
350
355
* [ ] † ` : target -within ` (pseudo-class)
351
- * [ ] † ` : user -error ` (pseudo-class)
352
356
* [ ] † ` : user -invalid ` (pseudo-class)
353
- * [ ] § ` : valid ` (pseudo-class)
357
+ * [ ] ‡ ` : valid ` (pseudo-class)
354
358
* [ ] † ` : visited ` (pseudo-class)
359
+ * [ ] † ` : volume -locked ` (pseudo-class)
360
+ * [ ] § ` : where ()` (functional pseudo-class)
355
361
* [ ] † ` :: before ` (pseudo-elements: none are supported)
356
362
357
363
###### Notes
358
364
359
365
* \* — not supported in ` matches `
360
- * † — needs a user, browser, interactivity, or scripting to make sense
361
- * ‡ — not supported by the underlying algorithm
362
- * § — not very interested in writing / including the code for this
363
- * ‖ — too new, the spec is still changing
364
- * ¶ — requires whole CSS files, not just selectors, to make sense
366
+ * † — needs a user, browser, interactivity, scripting, or whole CSS to make
367
+ sense
368
+ * ‡ — not very interested in writing / including the code for this
369
+ * § — too new, the spec is still changing
370
+ * ‖ — pr wanted!
365
371
* ` : any ()` and ` : matches ()` are renamed to ` : is ()` in CSS.
366
372
367
373
## Types
0 commit comments