diff --git a/dom/parts/basic-dom-part-objects.tentative.html b/dom/parts/basic-dom-part-objects.tentative.html
index ee35298e5dabbb..3dda4e492c2198 100644
--- a/dom/parts/basic-dom-part-objects.tentative.html
+++ b/dom/parts/basic-dom-part-objects.tentative.html
@@ -30,6 +30,8 @@
B-sub2
C
+
+
@@ -258,11 +281,12 @@
- Declarative syntax - The template below (with id=declarative) should have
- IDENTICAL STRUCTURE. There are three cases to test:
+ Declarative syntax - The *two* templates below should have IDENTICAL STRUCTURE
+ to this one. There are four cases to test:
1. Main document parsing (this chunk)
- 2. Template parsing (the template below)
- 3. Template/fragment cloning (the clone of the template below)
+ 2. Template parsing (the template below with id=declarative)
+ 3. Template/fragment cloning (a clone of the template with id=declarative)
+ 4. Declarative Shadow DOM parsing (template with id=declarative_shadow_dom and shadowrootmode attribute)
First
@@ -277,7 +301,7 @@
-
+
@@ -296,61 +320,105 @@
-
+
+
+
+
+
Declarative syntax
+
+
+ First
+ Middle /child-node-part middle?>
+ Last
+
+
+ Email:
+
+ Here are some invalid parts that should not get parsed:
+
+
+
+
+
+
+
+