diff --git a/source b/source index 98aa9b6135b..a926f4c2c48 100644 --- a/source +++ b/source @@ -69166,9 +69166,9 @@ not-slash = %x0000-002E / %x0030-10FFFF
shadowrootmodeshadowrootdelegatesfocusshadowrootserializableshadowrootslotassignmentshadowrootclonableshadowrootserializableshadowrootcustomelementregistryThe shadowrootserializable content
+ attribute is a boolean attribute.
The shadowrootslotassignment content
attribute is an enumerated attribute with the following keywords and states:
The shadowrootserializable content
- attribute is a boolean attribute.
The shadowrootcustomelementregistry
content attribute is a boolean attribute.
Let mode be templateStartTag's shadowrootmode attribute's value.
Let delegatesFocus be true if templateStartTag has a shadowrootdelegatesfocus attribute;
+ otherwise false.
Let serializable be true if templateStartTag has a shadowrootserializable attribute;
+ otherwise false.
Let slotAssignment be "named".
If templateStartTag's shadowrootclonable attribute; otherwise
false.
Let serializable be true if templateStartTag has a shadowrootserializable attribute;
- otherwise false.
Let delegatesFocus be true if templateStartTag has a shadowrootdelegatesfocus attribute;
- otherwise false.
If declarativeShadowHostElement is a shadow host, then insert an element at the adjusted insertion location with template.
Attach a shadow root with - declarativeShadowHostElement, mode, clonable, - serializable, delegatesFocus, slotAssignment, and + declarativeShadowHostElement, mode, delegatesFocus, + serializable, slotAssignment, clonable, and registry.
If an exception is thrown, then catch it and: