You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to backwards compatibility issues, :: can’t be a proper combinator (see #2284 (comment)).
There’s however nothing preventing us from making :: a combinator‑like thing that would preserve the current semantics, while allowing for #2284 (comment) and #4565.
The goal is to support:
* :: *:is(before,after,marker) { … }
/* being roughly equivalent to: */*::before,*::before::marker,*::after,*::after::marker,*::marker,*::slotted(*)::before,*::slotted(*)::before::marker,*::slotted(*)::after,*::slotted(*)::after::marker,*::slotted(*)::marker,*::part(*)::before,*::part(*)::before::marker,*::part(*)::after,*::part(*)::after::marker,*::part(*)::marker { … }
Due to backwards compatibility issues,
::
can’t be a proper combinator (see #2284 (comment)).There’s however nothing preventing us from making
::
a combinator‑like thing that would preserve the current semantics, while allowing for #2284 (comment) and #4565.The goal is to support:
But for backwards compatibility:
and
Related issues
:is()/:matches()
? #2284 (comment)The text was updated successfully, but these errors were encountered: