A description of what has changed since our previous review: CSSPseudoElement is no longer inheriting from EventTarget, instead it participates in event handling as Event.pseudoTarget which is CSSPseudoElement?
Feature 1:
A description of the problems that end-users were facing before this proposal: no support for pseudo-elements in JS
OpenedJun 2, 2026
Specification
https://drafts.csswg.org/css-pseudo-4/#CSSPseudoElement-interface
Explainer
https://github.com/danielsakhapov/CSSPseudoElementDoc
Links
Feature 1:
The specification
Where and by whom is the work is being done?
Feedback so far
I'm mostly requesting this review as I was asked in Intent to Ship process here - https://groups.google.com/a/chromium.org/g/blink-dev/c/CB44320ip2E/m/s9JMCrqDBgAJ - not sure if it even needs reviewing or can be just FYI even? PTAL
You should also know that...
https://github.com/danielsakhapov/CSSPseudoElementDoc - has links to some open issues on CSSPseudoElement interface
<!-- Content below this is maintained by @w3c-tag-bot -->Track conversations at https://tag-github-bot.w3.org/gh/w3ctag/design-reviews/1233