diff --git a/source b/source index 70a37e47ce3..fa65992b73f 100644 --- a/source +++ b/source @@ -2778,7 +2778,8 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute creating a frozen array
Several of these requirements are checked during element creation, either directly or indirectly, and failing to follow them will result in a custom - element that cannot be instantiated by the parser or DOM APIs.
+ element that cannot be instantiated by the parser or DOM APIs. This is true even if the work is + done inside a constructor-initiated microtask, as a microtask checkpoint can occur immediately after construction.Function
callback function type value wrapping
+ the custom element constructorLet constructResult be Construct(C).
+Let constructResult be the result of constructing C with no + arguments.
If C non-conformantly
uses an API decorated with the [CEReactions]
extended