@@ -308,60 +308,66 @@ type Space = 'html' | 'svg'
308308## Unsupported
309309
310310* [ ] † ` || ` (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)
317317* [ ] ‖ ` : nth -child (n of S )` (functional pseudo-class, note: scoping to
318318 parents is not supported)
319319* [ ] ‖ ` : nth -last -child (n of S )` (functional pseudo-class, note: scoping to
320320 parents is not supported)
321321* [ ] † ` : active ` (pseudo-class)
322+ * [ ] † ` : autofill ` (pseudo-class)
323+ * [ ] † ` : buffering ` (pseudo-class)
324+ * [ ] § ` : closed ` (pseudo-class)
322325* [ ] † ` : current ` (pseudo-class)
323326* [ ] † ` : current ()` (functional pseudo-class)
324327* [ ] † ` : default ` (pseudo-class)
325328* [ ] † ` : defined ` (pseudo-class)
326- * [ ] † ` : drop ` (pseudo-class)
327- * [ ] † ` : drop ()` (functional pseudo-class)
328329* [ ] † ` : focus ` (pseudo-class)
329330* [ ] † ` : focus -visible ` (pseudo-class)
330331* [ ] † ` : focus -within ` (pseudo-class)
331332* [ ] † ` : fullscreen ` (pseudo-class)
332333* [ ] † ` : 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)
335336* [ ] † ` : hover ` (pseudo-class)
336- * [ ] § ` : in -range ` (pseudo-class)
337+ * [ ] ‡ ` : in -range ` (pseudo-class)
337338* [ ] † ` : indeterminate ` (pseudo-class)
338- * [ ] § ` : invalid ` (pseudo-class)
339+ * [ ] ‡ ` : invalid ` (pseudo-class)
339340* [ ] † ` : link ` (pseudo-class)
340341* [ ] † ` : 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)
344348* [ ] † ` : past ` (pseudo-class)
345349* [ ] † ` : paused ` (pseudo-class)
346350* [ ] † ` : placeholder -shown ` (pseudo-class)
347351* [ ] † ` : playing ` (pseudo-class)
348- * [ ] ‖ ` : something ()` (functional pseudo-class)
352+ * [ ] † ` : seeking ` (pseudo-class)
353+ * [ ] † ` : stalled ` (pseudo-class)
349354* [ ] † ` : target ` (pseudo-class)
350355* [ ] † ` : target -within ` (pseudo-class)
351- * [ ] † ` : user -error ` (pseudo-class)
352356* [ ] † ` : user -invalid ` (pseudo-class)
353- * [ ] § ` : valid ` (pseudo-class)
357+ * [ ] ‡ ` : valid ` (pseudo-class)
354358* [ ] † ` : visited ` (pseudo-class)
359+ * [ ] † ` : volume -locked ` (pseudo-class)
360+ * [ ] § ` : where ()` (functional pseudo-class)
355361* [ ] † ` :: before ` (pseudo-elements: none are supported)
356362
357363###### Notes
358364
359365* \* — 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!
365371* ` : any ()` and ` : matches ()` are renamed to ` : is ()` in CSS.
366372
367373## Types
0 commit comments