diff --git a/cssom-1/Overview.bs b/cssom-1/Overview.bs
index ae29b89937e6..336636c4d5f1 100644
--- a/cssom-1/Overview.bs
+++ b/cssom-1/Overview.bs
@@ -2769,16 +2769,18 @@ steps:
- Let doc be elt's node document.
- Let obj be elt.
-
- If pseudoElt is as an
- ASCII case-insensitive match for
- either ":before" or "::before" let
- obj be the ''::before'' pseudo-element of
- elt.
-
- If pseudoElt is as an
- ASCII case-insensitive match for
- either ":after" or "::after" let
- obj be the ''::after'' pseudo-element of
- elt.
+
- If pseudoElt is provided, and it's not the empty string, then:
+
+ - If it is an ASCII case-insensitive match for a pseudo-element
+ that the UA supports, other than ''::slotted()'', let obj
+ be the given pseudo-element of elt.
+ Otherwise throw a {{TypeError}} exception.
+
+
+ Note: CSS2 pseudo-elements should match both the double and single-colon
+ versions. That is, both :before
and ::before
should
+ match above.
+
-
Return a live CSS declaration block with the following properties: