summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/shadow-dom
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/shadow-dom')
-rw-r--r--testing/web-platform/meta/shadow-dom/Document-prototype-adoptNode.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/Document-prototype-currentScript.html.ini21
-rw-r--r--testing/web-platform/meta/shadow-dom/Document-prototype-importNode.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/Element-interface-attachShadow.html.ini14
-rw-r--r--testing/web-platform/meta/shadow-dom/Element-interface-shadowRoot-attribute.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/Extensions-to-Event-Interface.html.ini47
-rw-r--r--testing/web-platform/meta/shadow-dom/HTMLSlotElement-interface.html.ini44
-rw-r--r--testing/web-platform/meta/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.ini6
-rw-r--r--testing/web-platform/meta/shadow-dom/Node-prototype-cloneNode.html.ini14
-rw-r--r--testing/web-platform/meta/shadow-dom/ShadowRoot-interface.html.ini29
-rw-r--r--testing/web-platform/meta/shadow-dom/Slotable-interface.html.ini14
-rw-r--r--testing/web-platform/meta/shadow-dom/event-composed-path-with-related-target.html.ini48
-rw-r--r--testing/web-platform/meta/shadow-dom/event-composed-path.html.ini36
-rw-r--r--testing/web-platform/meta/shadow-dom/event-composed.html.ini23
-rw-r--r--testing/web-platform/meta/shadow-dom/event-inside-shadow-tree.html.ini38
-rw-r--r--testing/web-platform/meta/shadow-dom/event-inside-slotted-node.html.ini38
-rw-r--r--testing/web-platform/meta/shadow-dom/event-with-related-target.html.ini38
-rw-r--r--testing/web-platform/meta/shadow-dom/leaktests/get-elements.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/leaktests/html-collection.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/leaktests/window-frames.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html.ini26
-rw-r--r--testing/web-platform/meta/shadow-dom/slotchange-event.html.ini99
-rw-r--r--testing/web-platform/meta/shadow-dom/slotchange.html.ini47
-rw-r--r--testing/web-platform/meta/shadow-dom/slots-fallback.html.ini32
-rw-r--r--testing/web-platform/meta/shadow-dom/slots.html.ini71
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html.ini11
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html.ini11
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-002.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-003.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-001.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-003.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html.ini20
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/events/test-001.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html.ini11
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-001.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-002.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/text-decoration-001.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html.ini44
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html.ini11
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html.ini20
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html.ini53
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html.ini14
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html.ini44
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html.ini26
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html.ini323
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/styles/test-001.html.ini14
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/styles/test-003.html.ini11
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/styles/test-005.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/styles/test-008.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-001.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-002.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html.ini11
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html.ini8
-rw-r--r--testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html.ini8
84 files changed, 1591 insertions, 0 deletions
diff --git a/testing/web-platform/meta/shadow-dom/Document-prototype-adoptNode.html.ini b/testing/web-platform/meta/shadow-dom/Document-prototype-adoptNode.html.ini
new file mode 100644
index 000000000..830ac8224
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/Document-prototype-adoptNode.html.ini
@@ -0,0 +1,8 @@
+[Document-prototype-adoptNode.html]
+ type: testharness
+ [adoptNode on a shadow root in open mode must throw a HierarchyRequestError]
+ expected: FAIL
+
+ [adoptNode on a shadow root in closed mode must throw a HierarchyRequestError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/Document-prototype-currentScript.html.ini b/testing/web-platform/meta/shadow-dom/Document-prototype-currentScript.html.ini
new file mode 100644
index 000000000..a9d905f87
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/Document-prototype-currentScript.html.ini
@@ -0,0 +1,21 @@
+[Document-prototype-currentScript.html]
+ type: testharness
+ expected: TIMEOUT
+ [document.currentScript must not to be set to a script element in a shadow tree in open mode]
+ expected: FAIL
+
+ [document.currentScript must not to be set to a script element in a shadow tree in closed mode]
+ expected: FAIL
+
+ [document.currentScript must not be set to a script element that loads an external script in an open shadow tree]
+ expected: FAIL
+
+ [document.currentScript must not be set to a script element that loads an external script in a closed shadow tree]
+ expected: NOTRUN
+
+ [document.currentScript must be set to a script element that loads an external script that was in an open shadow tree and then removed]
+ expected: NOTRUN
+
+ [document.currentScript must be set to a script element that loads an external script that was in a closed shadow tree and then removed]
+ expected: NOTRUN
+
diff --git a/testing/web-platform/meta/shadow-dom/Document-prototype-importNode.html.ini b/testing/web-platform/meta/shadow-dom/Document-prototype-importNode.html.ini
new file mode 100644
index 000000000..0ca7987cf
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/Document-prototype-importNode.html.ini
@@ -0,0 +1,8 @@
+[Document-prototype-importNode.html]
+ type: testharness
+ [importNode on a shadow root in open mode must throw a NotSupportedError]
+ expected: FAIL
+
+ [importNode on a shadow root in closed mode must throw a NotSupportedError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/Element-interface-attachShadow.html.ini b/testing/web-platform/meta/shadow-dom/Element-interface-attachShadow.html.ini
new file mode 100644
index 000000000..b9df3f236
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/Element-interface-attachShadow.html.ini
@@ -0,0 +1,14 @@
+[Element-interface-attachShadow.html]
+ type: testharness
+ [Check the existence of Element.attachShadow]
+ expected: FAIL
+
+ [Element.attachShadow must create an instance of ShadowRoot]
+ expected: FAIL
+
+ [Element.attachShadow must throw a InvalidStateError if the context object already hosts a shadow tree]
+ expected: FAIL
+
+ [Element.attachShadow must throw a NotSupportedError for button, details, input, marquee, meter, progress, select, textarea, and keygen elements]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/Element-interface-shadowRoot-attribute.html.ini b/testing/web-platform/meta/shadow-dom/Element-interface-shadowRoot-attribute.html.ini
new file mode 100644
index 000000000..66573a688
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/Element-interface-shadowRoot-attribute.html.ini
@@ -0,0 +1,8 @@
+[Element-interface-shadowRoot-attribute.html]
+ type: testharness
+ [shadowRoot attribute must return the open shadow root associated with the element]
+ expected: FAIL
+
+ [shadowRoot attribute must return null if the shadow root attached to the element is closed]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/Extensions-to-Event-Interface.html.ini b/testing/web-platform/meta/shadow-dom/Extensions-to-Event-Interface.html.ini
new file mode 100644
index 000000000..c58edca31
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/Extensions-to-Event-Interface.html.ini
@@ -0,0 +1,47 @@
+[Extensions-to-Event-Interface.html]
+ type: testharness
+ [composedPath() must exist on Event]
+ expected: FAIL
+
+ [composedPath() must return an empty array when the event has not been dispatched]
+ expected: FAIL
+
+ [composedPath() must return an empty array when the event is no longer dispatched]
+ expected: FAIL
+
+ [The event must propagate out of open mode shadow boundaries when the composed flag is set]
+ expected: FAIL
+
+ [The event must propagate out of closed mode shadow boundaries when the composed flag is set]
+ expected: FAIL
+
+ [The event must not propagate out of open mode shadow boundaries when the composed flag is unset]
+ expected: FAIL
+
+ [The event must not propagate out of closed mode shadow boundaries when the composed flag is unset]
+ expected: FAIL
+
+ [The event must not propagate out of open mode shadow boundaries when the composed flag is unset on an event with relatedTarget]
+ expected: FAIL
+
+ [The event must not propagate out of closed mode shadow boundaries when the composed flag is unset on an event with relatedTarget]
+ expected: FAIL
+
+ [The event must not propagate out of open mode shadow tree of the target but must propagate out of inner shadow trees when the scoped flag is set]
+ expected: FAIL
+
+ [The event must not propagate out of closed mode shadow tree of the target but must propagate out of inner shadow trees when the scoped flag is set]
+ expected: FAIL
+
+ [The event must propagate out of open mode shadow tree in which the relative target and the relative related target are the same]
+ expected: FAIL
+
+ [The event must propagate out of closed mode shadow tree in which the relative target and the relative related target are the same]
+ expected: FAIL
+
+ [composedPath() must contain and only contain the unclosed nodes of target in open mode shadow trees]
+ expected: FAIL
+
+ [composedPath() must contain and only contain the unclosed nodes of target in closed mode shadow trees]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/HTMLSlotElement-interface.html.ini b/testing/web-platform/meta/shadow-dom/HTMLSlotElement-interface.html.ini
new file mode 100644
index 000000000..c045a3006
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/HTMLSlotElement-interface.html.ini
@@ -0,0 +1,44 @@
+[HTMLSlotElement-interface.html]
+ type: testharness
+ [HTMLSlotElement must be defined on window]
+ expected: FAIL
+
+ ["name" attribute on HTMLSlotElement must reflect "name" attribute]
+ expected: FAIL
+
+ [assignedNodes() on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree]
+ expected: FAIL
+
+ [assignedNodes({"flattened":false}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree]
+ expected: FAIL
+
+ [assignedNodes({"flattened":true}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree]
+ expected: FAIL
+
+ [assignedNodes() must return the list of assigned nodes when none of the assigned nodes themselves are slots]
+ expected: FAIL
+
+ [assignedNodes({"flattened":false}) must return the list of assigned nodes when none of the assigned nodes themselves are slots]
+ expected: FAIL
+
+ [assignedNodes({"flattened":true}) must return the list of assigned nodes when none of the assigned nodes themselves are slots]
+ expected: FAIL
+
+ [assignedNodes() must update when slot and name attributes are modified]
+ expected: FAIL
+
+ [assignedNodes({"flattened":false}) must update when slot and name attributes are modified]
+ expected: FAIL
+
+ [assignedNodes({"flattened":true}) must update when slot and name attributes are modified]
+ expected: FAIL
+
+ [assignedNodes must update when a default slot is introduced dynamically by a slot rename]
+ expected: FAIL
+
+ [assignedNodes must update when slot elements are inserted or removed]
+ expected: FAIL
+
+ [assignedNodes({flatten: true}) must return the distributed nodes, and assignedNodes() and assignedNodes({flatten: false}) must returned the assigned nodes]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.ini b/testing/web-platform/meta/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.ini
new file mode 100644
index 000000000..f334379ce
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.ini
@@ -0,0 +1,6 @@
+[MouseEvent-prototype-offsetX-offsetY.html]
+ type: testharness
+ expected: ERROR
+ [MouseEvent's offsetX and offsetY attributes must be relative to the target.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/Node-prototype-cloneNode.html.ini b/testing/web-platform/meta/shadow-dom/Node-prototype-cloneNode.html.ini
new file mode 100644
index 000000000..e05e95c3b
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/Node-prototype-cloneNode.html.ini
@@ -0,0 +1,14 @@
+[Node-prototype-cloneNode.html]
+ type: testharness
+ [cloneNode on a shadow root in open mode must throw a NotSupportedError]
+ expected: FAIL
+
+ [cloneNode on a shadow root in closed mode must throw a NotSupportedError]
+ expected: FAIL
+
+ [cloneNode on an element with an open shadow root should not clone its shadow root]
+ expected: FAIL
+
+ [cloneNode on an element with a closed shadow root should not clone its shadow root]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/ShadowRoot-interface.html.ini b/testing/web-platform/meta/shadow-dom/ShadowRoot-interface.html.ini
new file mode 100644
index 000000000..546e41144
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/ShadowRoot-interface.html.ini
@@ -0,0 +1,29 @@
+[ShadowRoot-interface.html]
+ type: testharness
+ [ShadowRoot.activeElement must return the focused element of the context object when shadow root is open.]
+ expected: FAIL
+
+ [ShadowRoot.activeElement must return the focused element of the context object when shadow root is closed.]
+ expected: FAIL
+
+ [ShadowRoot.host must return the shadow host of the context object.]
+ expected: FAIL
+
+ [ShadowRoot.innerHTML must return the result of the HTML fragment serialization algorithm when shadow root is open.]
+ expected: FAIL
+
+ [ShadowRoot.innerHTML must return the result of the HTML fragment serialization algorithm when shadow root is closed.]
+ expected: FAIL
+
+ [ShadowRoot.innerHTML must replace all with the result of invoking the fragment parsing algorithm when shadow root is open.]
+ expected: FAIL
+
+ [ShadowRoot.innerHTML must replace all with the result of invoking the fragment parsing algorithm when shadow root is closed.]
+ expected: FAIL
+
+ [ShadowRoot.styleSheets must return a StyleSheetList sequence containing the shadow root style sheets when shadow root is open.]
+ expected: FAIL
+
+ [ShadowRoot.styleSheets must return a StyleSheetList sequence containing the shadow root style sheets when shadow root is closed.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/Slotable-interface.html.ini b/testing/web-platform/meta/shadow-dom/Slotable-interface.html.ini
new file mode 100644
index 000000000..346edcd4f
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/Slotable-interface.html.ini
@@ -0,0 +1,14 @@
+[Slotable-interface.html]
+ type: testharness
+ [assignedSlot attribute must be defined on Element and Text interfaces]
+ expected: FAIL
+
+ [assignedSlot must return null when the node does not have an assigned node]
+ expected: FAIL
+
+ [assignedSlot must return the assigned slot]
+ expected: FAIL
+
+ [assignedSlot must return null when the assigned slot element is inside a closed shadow tree]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/event-composed-path-with-related-target.html.ini b/testing/web-platform/meta/shadow-dom/event-composed-path-with-related-target.html.ini
new file mode 100644
index 000000000..afe0ce8b0
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/event-composed-path-with-related-target.html.ini
@@ -0,0 +1,48 @@
+[event-composed-path-with-related-target.html]
+ type: testharness
+ expected: ERROR
+ [Event path for an event with a relatedTarget. relatedTarget != target.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. Event shoul be dispatched if 1) target and relatedTarget are same, and 2) they are not in a shadow tree.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. Event should stop at the shadow root]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. Event should not be dispatched if 1) target and relatedTarget are same, and 2) both are in a shadow tree.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. target and relaterTarget do not share any shadow-including ancestor. target is in a shadow tree.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. target and relaterTarget do not share any shadow-including ancestor. target is not in a shadow tree]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. target and relaterTarget share the same shadow-including ancestor. Both are in shadow trees.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. relaterTarget is a shadow-including ancestor of target.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. target is a shadow-including ancestor of relatedTarget.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. target is assigned to a slot.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. relatedTarget is assigned to a slot.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. Event should be dispatched at every slots.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. Event should be dispatched at every slots. relatedTarget should be correctly retargeted.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget. Event should be dispatched even when target and relatedTarget are same.]
+ expected: FAIL
+
+ [Event path for an event with a relatedTarget which is identical to target. Event should be dispatched and should stop at the shadow root.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/event-composed-path.html.ini b/testing/web-platform/meta/shadow-dom/event-composed-path.html.ini
new file mode 100644
index 000000000..ecd6e3094
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/event-composed-path.html.ini
@@ -0,0 +1,36 @@
+[event-composed-path.html]
+ type: testharness
+ expected: ERROR
+ [Event Path without ShadowRoots.]
+ expected: FAIL
+
+ [Event Path with an open ShadowRoot.]
+ expected: FAIL
+
+ [Event Path with a closed ShadowRoot.]
+ expected: FAIL
+
+ [Event Path with nested ShadowRoots: open > open.]
+ expected: FAIL
+
+ [Event Path with nested ShadowRoots: open > closed.]
+ expected: FAIL
+
+ [Event Path with nested ShadowRoots: closed > open.]
+ expected: FAIL
+
+ [Event Path with nested ShadowRoots: closed > closed.]
+ expected: FAIL
+
+ [Event Path with a slot in an open Shadow Root.]
+ expected: FAIL
+
+ [Event Path with a slot in a closed Shadow Root.]
+ expected: FAIL
+
+ [Event Path with slots in nested ShadowRoots: open > open.]
+ expected: FAIL
+
+ [Event Path with slots in nested ShadowRoots: closed > closed.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/event-composed.html.ini b/testing/web-platform/meta/shadow-dom/event-composed.html.ini
new file mode 100644
index 000000000..6386a51c5
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/event-composed.html.ini
@@ -0,0 +1,23 @@
+[event-composed.html]
+ type: testharness
+ [An event should be scoped by default]
+ expected: FAIL
+
+ [An event should not be scoped if composed is specified]
+ expected: FAIL
+
+ [A synthetic MouseEvent should be scoped by default]
+ expected: FAIL
+
+ [A synthetic MouseEvent with composed=true should not be scoped]
+ expected: FAIL
+
+ [A synthetic FocusEvent should be scoped by default]
+ expected: FAIL
+
+ [A synthetic FocusEvent with composed=true should not be scoped]
+ expected: FAIL
+
+ [A UA click event should not be scoped]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/event-inside-shadow-tree.html.ini b/testing/web-platform/meta/shadow-dom/event-inside-shadow-tree.html.ini
new file mode 100644
index 000000000..6602019d6
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/event-inside-shadow-tree.html.ini
@@ -0,0 +1,38 @@
+[event-inside-shadow-tree.html]
+ type: testharness
+ [Firing an event inside a grand child of a detached open mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside a grand child of a detached closed mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside a grand child of an in-document open mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside a grand child of an in-document closed mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside a detached open mode shadow tree inside open mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside a detached open mode shadow tree inside closed mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside a detached closed mode shadow tree inside open mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside a detached closed mode shadow tree inside closed mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside an in-document open mode shadow tree inside open mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside an in-document open mode shadow tree inside closed mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside an in-document closed mode shadow tree inside open mode shadow tree]
+ expected: FAIL
+
+ [Firing an event inside an in-document closed mode shadow tree inside closed mode shadow tree]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/event-inside-slotted-node.html.ini b/testing/web-platform/meta/shadow-dom/event-inside-slotted-node.html.ini
new file mode 100644
index 000000000..7e42670a3
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/event-inside-slotted-node.html.ini
@@ -0,0 +1,38 @@
+[event-inside-slotted-node.html]
+ type: testharness
+ [Firing an event inside a grand child of a detached open mode shadow host]
+ expected: FAIL
+
+ [Firing an event inside a grand child of a detached closed mode shadow host]
+ expected: FAIL
+
+ [Firing an event inside a grand child of an in-document open mode shadow host]
+ expected: FAIL
+
+ [Firing an event inside a grand child of an in-document closed mode shadow host]
+ expected: FAIL
+
+ [Firing an event on a node with two ancestors with a detached open and open shadow trees with an inner open shadow tree]
+ expected: FAIL
+
+ [Firing an event on a node with two ancestors with a detached open and open shadow trees with an inner closed shadow tree]
+ expected: FAIL
+
+ [Firing an event on a node with two ancestors with a detached open and closed shadow trees with an inner open shadow tree]
+ expected: FAIL
+
+ [Firing an event on a node with two ancestors with a detached open and closed shadow trees with an inner closed shadow tree]
+ expected: FAIL
+
+ [Firing an event on a node with two ancestors with a detached closed and open shadow trees with an inner open shadow tree]
+ expected: FAIL
+
+ [Firing an event on a node with two ancestors with a detached closed and open shadow trees with an inner closed shadow tree]
+ expected: FAIL
+
+ [Firing an event on a node with two ancestors with a detached closed and closed shadow trees with an inner open shadow tree]
+ expected: FAIL
+
+ [Firing an event on a node with two ancestors with a detached closed and closed shadow trees with an inner closed shadow tree]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/event-with-related-target.html.ini b/testing/web-platform/meta/shadow-dom/event-with-related-target.html.ini
new file mode 100644
index 000000000..a362e5271
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/event-with-related-target.html.ini
@@ -0,0 +1,38 @@
+[event-with-related-target.html]
+ type: testharness
+ [Firing an event at B1a with relatedNode at B1 with open mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at B1a with relatedNode at B1 with closed mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at B1a with relatedNode at B1b1 with open mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at B1a with relatedNode at B1b1 with closed mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at B1b1 with relatedNode at B1a with open mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at B1b1 with relatedNode at B1a with closed mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at B1a with relatedNode at D1 with open mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at B1a with relatedNode at D1 with closed mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at D1 with relatedNode at B1a with open mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at D1 with relatedNode at B1a with closed mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at B1a with relatedNode at A1a with open mode shadow trees]
+ expected: FAIL
+
+ [Firing an event at B1a with relatedNode at A1a with closed mode shadow trees]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/leaktests/get-elements.html.ini b/testing/web-platform/meta/shadow-dom/leaktests/get-elements.html.ini
new file mode 100644
index 000000000..0d6ccfe41
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/leaktests/get-elements.html.ini
@@ -0,0 +1,3 @@
+[get-elements.html]
+ type: testharness
+ expected: ERROR
diff --git a/testing/web-platform/meta/shadow-dom/leaktests/html-collection.html.ini b/testing/web-platform/meta/shadow-dom/leaktests/html-collection.html.ini
new file mode 100644
index 000000000..0b8fdb6b0
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/leaktests/html-collection.html.ini
@@ -0,0 +1,3 @@
+[html-collection.html]
+ type: testharness
+ expected: ERROR
diff --git a/testing/web-platform/meta/shadow-dom/leaktests/window-frames.html.ini b/testing/web-platform/meta/shadow-dom/leaktests/window-frames.html.ini
new file mode 100644
index 000000000..8925d0d20
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/leaktests/window-frames.html.ini
@@ -0,0 +1,3 @@
+[window-frames.html]
+ type: testharness
+ expected: ERROR
diff --git a/testing/web-platform/meta/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html.ini b/testing/web-platform/meta/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html.ini
new file mode 100644
index 000000000..bdcb1e0e1
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html.ini
@@ -0,0 +1,26 @@
+[scroll-to-the-fragment-in-shadow-tree.html]
+ type: testharness
+ [The user agent should not scroll to an element with an ID exactly equal to the decoded fragid in an open shadow tree]
+ expected: FAIL
+
+ [The user agent should not scroll to an element with an ID exactly equal to the decoded fragid in a closed shadow tree]
+ expected: FAIL
+
+ [The user agent should not scroll to an anchor element with a name attribute exactly equal to the decoded fragid in an open shadow tree]
+ expected: FAIL
+
+ [The user agent should not scroll to an anchor element with a name attribute exactly equal to the decoded fragid in a closed shadow tree]
+ expected: FAIL
+
+ [The user agent should scroll to an element with an ID exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside an open shadow tree earlier in tree order]
+ expected: FAIL
+
+ [The user agent should scroll to an element with an ID exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside a closed shadow tree earlier in tree order]
+ expected: FAIL
+
+ [The user agent should scroll to an anchor element with a name attribute exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside an open shadow tree earlier in tree order]
+ expected: FAIL
+
+ [The user agent should scroll to an anchor element with a name attribute exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside a closed shadow tree earlier in tree order]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/slotchange-event.html.ini b/testing/web-platform/meta/shadow-dom/slotchange-event.html.ini
new file mode 100644
index 000000000..434e7d9ba
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/slotchange-event.html.ini
@@ -0,0 +1,99 @@
+[slotchange-event.html]
+ type: testharness
+ expected: ERROR
+ [slotchange event must fire on a default slot element inside an open shadow root in a document]
+ expected: FAIL
+
+ [slotchange event must fire on a default slot element inside a closed shadow root in a document]
+ expected: FAIL
+
+ [slotchange event must fire on a default slot element inside an open shadow root not in a document]
+ expected: FAIL
+
+ [slotchange event must fire on a default slot element inside a closed shadow root not in a document]
+ expected: FAIL
+
+ [slotchange event must fire on a named slot element insidean open shadow root in a document]
+ expected: FAIL
+
+ [slotchange event must fire on a named slot element insidea closed shadow root in a document]
+ expected: FAIL
+
+ [slotchange event must fire on a named slot element insidean open shadow root not in a document]
+ expected: FAIL
+
+ [slotchange event must fire on a named slot element insidea closed shadow root not in a document]
+ expected: FAIL
+
+ [slotchange event must not fire on a slot element inside an open shadow root in a document when another slot's assigned nodes change]
+ expected: FAIL
+
+ [slotchange event must not fire on a slot element inside a closed shadow root in a document when another slot's assigned nodes change]
+ expected: FAIL
+
+ [slotchange event must not fire on a slot element inside an open shadow root not in a document when another slot's assigned nodes change]
+ expected: FAIL
+
+ [slotchange event must not fire on a slot element inside a closed shadow root not in a document when another slot's assigned nodes change]
+ expected: FAIL
+
+ [slotchange event must not fire on a slot element inside an open shadow root in a document when the shadow host was mutated before the slot was inserted or after the slot was removed]
+ expected: FAIL
+
+ [slotchange event must not fire on a slot element inside a closed shadow root in a document when the shadow host was mutated before the slot was inserted or after the slot was removed]
+ expected: FAIL
+
+ [slotchange event must not fire on a slot element inside an open shadow root not in a document when the shadow host was mutated before the slot was inserted or after the slot was removed]
+ expected: FAIL
+
+ [slotchange event must not fire on a slot element inside a closed shadow root not in a document when the shadow host was mutated before the slot was inserted or after the slot was removed]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside an open shadow root in a document even if the slot was removed immediately after the assigned nodes were mutated]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside a closed shadow root in a document even if the slot was removed immediately after the assigned nodes were mutated]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside an open shadow root not in a document even if the slot was removed immediately after the assigned nodes were mutated]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside a closed shadow root not in a document even if the slot was removed immediately after the assigned nodes were mutated]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside an open shadow root in a document when innerHTML modifies the children of the shadow host]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside a closed shadow root in a document when innerHTML modifies the children of the shadow host]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside an open shadow root not in a document when innerHTML modifies the children of the shadow host]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside a closed shadow root not in a document when innerHTML modifies the children of the shadow host]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside an open shadow root in a document when nested slots's contents change]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside a closed shadow root in a document when nested slots's contents change]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside an open shadow root not in a document when nested slots's contents change]
+ expected: FAIL
+
+ [slotchange event must fire on a slot element inside a closed shadow root not in a document when nested slots's contents change]
+ expected: FAIL
+
+ [slotchange event must fire at the end of current microtask after mutation observers are invoked inside an open shadow root in a document when slots's contents change]
+ expected: FAIL
+
+ [slotchange event must fire at the end of current microtask after mutation observers are invoked inside a closed shadow root in a document when slots's contents change]
+ expected: FAIL
+
+ [slotchange event must fire at the end of current microtask after mutation observers are invoked inside an open shadow root not in a document when slots's contents change]
+ expected: FAIL
+
+ [slotchange event must fire at the end of current microtask after mutation observers are invoked inside a closed shadow root not in a document when slots's contents change]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/slotchange.html.ini b/testing/web-platform/meta/shadow-dom/slotchange.html.ini
new file mode 100644
index 000000000..fff6fa28d
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/slotchange.html.ini
@@ -0,0 +1,47 @@
+[slotchange.html]
+ type: testharness
+ [slotchange event: Append a child to a host.]
+ expected: FAIL
+
+ [slotchange event: Remove a child from a host.]
+ expected: FAIL
+
+ [slotchange event: Remove a child before adding an event listener.]
+ expected: FAIL
+
+ [slotchange event: Change slot= attribute to make it un-assigned.]
+ expected: FAIL
+
+ [slotchange event: Change slot's name= attribute so that none is assigned.]
+ expected: FAIL
+
+ [slotchange event: Change slot= attribute to make it assigned.]
+ expected: FAIL
+
+ [slotchange event: Change slot's name= attribute so that a node is assigned to the slot.]
+ expected: FAIL
+
+ [slotchange event: Add a fallback content.]
+ expected: FAIL
+
+ [slotchange event: Remove a fallback content.]
+ expected: FAIL
+
+ [slotchange event: Add a fallback content to nested slots.]
+ expected: FAIL
+
+ [slotchange event: Remove a fallback content from nested slots.]
+ expected: FAIL
+
+ [slotchange event: Insert a slot before an existing slot.]
+ expected: FAIL
+
+ [slotchange event: Remove a preceding slot.]
+ expected: FAIL
+
+ [slotchange event: A slot is assigned to another slot.]
+ expected: FAIL
+
+ [slotchange event: Even if distributed nodes do not change, slotchange should be fired if assigned nodes are changed.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/slots-fallback.html.ini b/testing/web-platform/meta/shadow-dom/slots-fallback.html.ini
new file mode 100644
index 000000000..d32ae812b
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/slots-fallback.html.ini
@@ -0,0 +1,32 @@
+[slots-fallback.html]
+ type: testharness
+ [Slots fallback: Basic.]
+ expected: FAIL
+
+ [Slots fallback: Slots in Slots.]
+ expected: FAIL
+
+ [Slots fallback: Fallback contents should not be used if a node is assigned.]
+ expected: FAIL
+
+ [Slots fallback: Slots in Slots: Assinged nodes should be used as fallback contents of another slot]
+ expected: FAIL
+
+ [Slots fallback: Complex case.]
+ expected: FAIL
+
+ [Slots fallback: Mutation. Append fallback contents.]
+ expected: FAIL
+
+ [Slots fallback: Mutation. Remove fallback contents.]
+ expected: FAIL
+
+ [Slots fallback: Mutation. Assign a node to a slot so that fallback contens are no longer used.]
+ expected: FAIL
+
+ [Slots fallback: Mutation. Remove an assigned node from a slot so that fallback contens will be used.]
+ expected: FAIL
+
+ [Slots fallback: Mutation. Remove a slot which is a fallback content of another slot.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/slots.html.ini b/testing/web-platform/meta/shadow-dom/slots.html.ini
new file mode 100644
index 000000000..3c047e482
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/slots.html.ini
@@ -0,0 +1,71 @@
+[slots.html]
+ type: testharness
+ [Slots: Basic.]
+ expected: FAIL
+
+ [Slots: Slots in closed.]
+ expected: FAIL
+
+ [Slots: Slots not in a shadow tree.]
+ expected: FAIL
+
+ [Slots: Distributed nooes for Slots not in a shadow tree.]
+ expected: FAIL
+
+ [Slots: Name matching]
+ expected: FAIL
+
+ [Slots: No direct host child.]
+ expected: FAIL
+
+ [Slots: Default Slot.]
+ expected: FAIL
+
+ [Slots: Slot in Slot does not matter in assignment.]
+ expected: FAIL
+
+ [Slots: Slot is assigned to another slot]
+ expected: FAIL
+
+ [Slots: Open > Closed.]
+ expected: FAIL
+
+ [Slots: Closed > Closed.]
+ expected: FAIL
+
+ [Slots: Closed > Open.]
+ expected: FAIL
+
+ [Slots: Complex case: Basi line.]
+ expected: FAIL
+
+ [Slots: Mutation: appendChild.]
+ expected: FAIL
+
+ [Slots: Mutation: Change slot= attribute 1.]
+ expected: FAIL
+
+ [Slots: Mutation: Change slot= attribute 2.]
+ expected: FAIL
+
+ [Slots: Mutation: Change slot= attribute 3.]
+ expected: FAIL
+
+ [Slots: Mutation: Remove a child.]
+ expected: FAIL
+
+ [Slots: Mutation: Add a slot: after.]
+ expected: FAIL
+
+ [Slots: Mutation: Add a slot: before.]
+ expected: FAIL
+
+ [Slots: Mutation: Remove a slot.]
+ expected: FAIL
+
+ [Slots: Mutation: Change slot name= attribute.]
+ expected: FAIL
+
+ [Slots: Mutation: Change slot slot= attribute.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html.ini
new file mode 100644
index 000000000..5b634b0f2
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html.ini
@@ -0,0 +1,5 @@
+[test-001.html]
+ type: testharness
+ [A_10_02_02_01_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html.ini
new file mode 100644
index 000000000..2d6ef002d
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html.ini
@@ -0,0 +1,5 @@
+[test-002.html]
+ type: testharness
+ [A_10_02_02_02_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html.ini
new file mode 100644
index 000000000..cc92b741a
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html.ini
@@ -0,0 +1,11 @@
+[event-path-001.html]
+ type: testharness
+ [event.path cross the shadow boundary]
+ expected: FAIL
+
+ [event.deepPath() cross the shadow boundary]
+ expected: FAIL
+
+ [event.composedPath() cross the shadow boundary]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html.ini
new file mode 100644
index 000000000..d82555f73
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html.ini
@@ -0,0 +1,11 @@
+[activeElement-confirm-return-null.html]
+ type: testharness
+ [confirm activeElement return null]
+ expected: FAIL
+
+ [confirm activeElement return null when there is other element in body]
+ expected: FAIL
+
+ [confirm activeElement return null when focus on the element in the outer shadow tree]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html.ini
new file mode 100644
index 000000000..e621a9779
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html.ini
@@ -0,0 +1,5 @@
+[test-007.html]
+ type: testharness
+ [A_10_01_01_03_01_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html.ini
new file mode 100644
index 000000000..8f7d063c5
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html.ini
@@ -0,0 +1,5 @@
+[test-009.html]
+ type: testharness
+ [A_10_01_01_04_01_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html.ini
new file mode 100644
index 000000000..ec74acf73
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html.ini
@@ -0,0 +1,8 @@
+[test-010.html]
+ type: testharness
+ [A_10_01_01_04_02_T01_01]
+ expected: FAIL
+
+ [A_10_01_01_04_02_T01_02]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html.ini
new file mode 100644
index 000000000..a432c4eb2
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html.ini
@@ -0,0 +1,8 @@
+[test-011.html]
+ type: testharness
+ [A_10_01_01_05_01_T01]
+ expected: FAIL
+
+ [A_10_01_01_05_01_T02]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html.ini
new file mode 100644
index 000000000..6f557d9e1
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html.ini
@@ -0,0 +1,5 @@
+[test-012.html]
+ type: testharness
+ [A_10_01_01_06_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html.ini
new file mode 100644
index 000000000..2ebe02cf0
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html.ini
@@ -0,0 +1,5 @@
+[test-013.html]
+ type: testharness
+ [A_10_01_01_07_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html.ini
new file mode 100644
index 000000000..20eebc9a8
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html.ini
@@ -0,0 +1,8 @@
+[test-001.html]
+ type: testharness
+ [A_10_01_02_01_T01]
+ expected: FAIL
+
+ [A_10_01_02_01_T02]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html.ini
new file mode 100644
index 000000000..061b0b079
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html.ini
@@ -0,0 +1,5 @@
+[test-004.html]
+ type: testharness
+ [A_10_01_02_04_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html.ini
new file mode 100644
index 000000000..73bb2806b
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html.ini
@@ -0,0 +1,5 @@
+[test-006.html]
+ type: testharness
+ [A_10_01_02_06_01_T02]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html.ini
new file mode 100644
index 000000000..9dbbc0b89
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html.ini
@@ -0,0 +1,8 @@
+[test-007.html]
+ type: testharness
+ [A_10_01_02_06_02_T01]
+ expected: FAIL
+
+ [A_10_01_02_06_02_T02]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html.ini
new file mode 100644
index 000000000..e9c7dc693
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html.ini
@@ -0,0 +1,5 @@
+[test-010.html]
+ type: testharness
+ [A_10_01_02_09_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-002.html.ini
new file mode 100644
index 000000000..3c43986e9
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-002.html.ini
@@ -0,0 +1,5 @@
+[test-002.html]
+ type: testharness
+ [A_05_05_02_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-003.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-003.html.ini
new file mode 100644
index 000000000..bb62f4ac4
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-003.html.ini
@@ -0,0 +1,5 @@
+[test-003.html]
+ type: testharness
+ [A_05_05_03_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-001.html.ini
new file mode 100644
index 000000000..47d44deea
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-001.html.ini
@@ -0,0 +1,8 @@
+[test-001.html]
+ type: testharness
+ [A_05_01_01_T1]
+ expected: FAIL
+
+ [A_05_01_01_T2]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-003.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-003.html.ini
new file mode 100644
index 000000000..8bbb1b71e
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-003.html.ini
@@ -0,0 +1,5 @@
+[test-003.html]
+ type: testharness
+ [A_05_01_03_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html.ini
new file mode 100644
index 000000000..891b6d348
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html.ini
@@ -0,0 +1,20 @@
+[test-001.html]
+ type: testharness
+ [A_05_03_01_T01]
+ expected: FAIL
+
+ [A_05_03_01_T02]
+ expected: FAIL
+
+ [A_05_03_01_T03]
+ expected: FAIL
+
+ [A_05_03_01_T04]
+ expected: FAIL
+
+ [A_05_03_01_T05]
+ expected: FAIL
+
+ [A_05_03_01_T06]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html.ini
new file mode 100644
index 000000000..c55148ccc
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html.ini
@@ -0,0 +1,5 @@
+[test-002.html]
+ type: testharness
+ [A_05_03_02_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html.ini
new file mode 100644
index 000000000..c6a45e93a
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html.ini
@@ -0,0 +1,5 @@
+[test-003.html]
+ type: testharness
+ [A_05_03_03_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html.ini
new file mode 100644
index 000000000..4a4c61cc0
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html.ini
@@ -0,0 +1,5 @@
+[test-001.html]
+ type: testharness
+ [A_05_02_01_T1]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html.ini
new file mode 100644
index 000000000..e50f570c9
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html.ini
@@ -0,0 +1,5 @@
+[test-002.html]
+ type: testharness
+ [A_05_02_02_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html.ini
new file mode 100644
index 000000000..1c1377023
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html.ini
@@ -0,0 +1,5 @@
+[test-003.html]
+ type: testharness
+ [A_05_02_03_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/events/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/events/test-001.html.ini
new file mode 100644
index 000000000..13a71203e
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/events/test-001.html.ini
@@ -0,0 +1,5 @@
+[test-001.html]
+ type: testharness
+ [A_05_00_01_T1]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html.ini
new file mode 100644
index 000000000..fbdf5237a
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html.ini
@@ -0,0 +1,8 @@
+[test-001.html]
+ type: testharness
+ [A_08_02_01_T01]
+ expected: FAIL
+
+ [A_08_02_01_T02]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html.ini
new file mode 100644
index 000000000..4eb48c20d
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html.ini
@@ -0,0 +1,11 @@
+[test-002.html]
+ type: testharness
+ [A_08_02_02_T01]
+ expected: FAIL
+
+ [A_08_02_02_T02]
+ expected: FAIL
+
+ [A_08_02_02_T03]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html.ini
new file mode 100644
index 000000000..9990018b7
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html.ini
@@ -0,0 +1,5 @@
+[test-003.html]
+ type: testharness
+ [A_08_02_03_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html.ini
new file mode 100644
index 000000000..b9d09a059
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html.ini
@@ -0,0 +1,5 @@
+[test-001.html]
+ type: testharness
+ [A_08_01_01_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html.ini
new file mode 100644
index 000000000..8923f98aa
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html.ini
@@ -0,0 +1,5 @@
+[test-002.html]
+ type: testharness
+ [A_08_01_02_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html.ini
new file mode 100644
index 000000000..5885c6728
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html.ini
@@ -0,0 +1,3 @@
+[nested_tree_reftest.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html.ini
new file mode 100644
index 000000000..1c3b41b9d
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html.ini
@@ -0,0 +1,3 @@
+[reprojection-001.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-001.html.ini
new file mode 100644
index 000000000..dc0596145
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-001.html.ini
@@ -0,0 +1,3 @@
+[shadow-root-001.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-002.html.ini
new file mode 100644
index 000000000..042073652
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-002.html.ini
@@ -0,0 +1,3 @@
+[shadow-root-002.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/text-decoration-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/text-decoration-001.html.ini
new file mode 100644
index 000000000..3be2dc1fb
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/text-decoration-001.html.ini
@@ -0,0 +1,3 @@
+[text-decoration-001.html]
+ type: reftest
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html.ini
new file mode 100644
index 000000000..9447e394a
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html.ini
@@ -0,0 +1,44 @@
+[dom-tree-accessors-001.html]
+ type: testharness
+ [<head> and <body> in a shadow tree should not be accessible from owner document's "head" and "body" properties, respectively.]
+ expected: FAIL
+
+ [The content of title element in a shadow tree should not be accessible from owner document's "title" attribute.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's "images" attribute.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's "embeds" attribute.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's "plugins" attribute.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's "links" attribute.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's "forms" attribute.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's "scripts" attribute.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's getElementsByName() method.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's "anchors" attribute.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's "all" attribute.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's getElementsByTagName() method.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's getElementsByTagNameNS() method.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's getElementById() method.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html.ini
new file mode 100644
index 000000000..485b129a1
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html.ini
@@ -0,0 +1,11 @@
+[dom-tree-accessors-002.html]
+ type: testharness
+ [Elements in a shadow tree should be accessible via shadow root's querySelectorAll() DOM tree accessor.]
+ expected: FAIL
+
+ [Elements with a specific class in a shadow tree should be accessible viashadow root's querySelectorAll() DOM tree accessor.]
+ expected: FAIL
+
+ [Elements in a shadow tree should be accessible via shadow root's getElementById() DOM tree accessor.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html.ini
new file mode 100644
index 000000000..f2caee337
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html.ini
@@ -0,0 +1,20 @@
+[ownerdocument-001.html]
+ type: testharness
+ [ownerDocument property of a shadow root should be the document of the shadow host, regardless of the location of the shadow host.]
+ expected: FAIL
+
+ [ownerDocument property of elements in a shadow tree should match the document of the shadow host, regardless of the element's location in a shadow tree.]
+ expected: FAIL
+
+ [Elements added to a shadow tree should automatically get a valid ownerDocument.]
+ expected: FAIL
+
+ [ownerDocument property of an element in a shadow tree should be the document of the shadow host, even if the host element is created from another document.]
+ expected: FAIL
+
+ [All children nodes of a shadow root get a valid ownerDocument when added to a shadow tree.]
+ expected: FAIL
+
+ [ownerDocument property of a node should remain the same, even if its child is adopted into a shadow tree.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html.ini
new file mode 100644
index 000000000..986aa9d03
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html.ini
@@ -0,0 +1,53 @@
+[ownerdocument-002.html]
+ type: testharness
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "article" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "aside" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "blockquote" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "body" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "div" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "footer" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "h1" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "h2" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "h3" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "h4" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "h5" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "h6" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "header" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "nav" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "p" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "section" element.]
+ expected: FAIL
+
+ [ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a "span" element.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html.ini
new file mode 100644
index 000000000..6f69dcd11
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html.ini
@@ -0,0 +1,8 @@
+[selectors-api-001.html]
+ type: testharness
+ [Elements in a shadow tree should not be accessible from owner document's querySelector() method.]
+ expected: FAIL
+
+ [Elements in a shadow tree should not be accessible from owner document's querySelectorAll() method.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html.ini
new file mode 100644
index 000000000..fbf20127e
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html.ini
@@ -0,0 +1,8 @@
+[selectors-api-002.html]
+ type: testharness
+ [Elements in a shadow tree should be accessible from shadow root's querySelector() method.]
+ expected: FAIL
+
+ [Elements in a shadow tree should be accessible from shadow root's querySelectorAll() method.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html.ini
new file mode 100644
index 000000000..e432d7ccf
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html.ini
@@ -0,0 +1,14 @@
+[shadow-root-001.html]
+ type: testharness
+ [The parentNode attribute of a shadow root must always return null.]
+ expected: FAIL
+
+ [The parentElement attribute of a shadow root must always return null.]
+ expected: FAIL
+
+ [The parentNode attribute of a shadow root must always return null, even if the shadow root is nested inside another shadow root.]
+ expected: FAIL
+
+ [The parentElement attribute of a shadow root must always return null, even if the shadow root is nested inside another shadow root.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html.ini
new file mode 100644
index 000000000..7d0423c0d
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html.ini
@@ -0,0 +1,8 @@
+[test-005.html]
+ type: testharness
+ [A_04_01_05_T02]
+ expected: FAIL
+
+ [A_04_01_05_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html.ini
new file mode 100644
index 000000000..53b7bd49b
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html.ini
@@ -0,0 +1,8 @@
+[test-007.html]
+ type: testharness
+ [A_04_01_07_T01]
+ expected: FAIL
+
+ [A_04_01_07_T02]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html.ini
new file mode 100644
index 000000000..9071f887f
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html.ini
@@ -0,0 +1,44 @@
+[test-009.html]
+ type: testharness
+ [A_04_01_09_T12]
+ expected: FAIL
+
+ [A_04_01_09_T01]
+ expected: FAIL
+
+ [A_04_01_09_T03]
+ expected: FAIL
+
+ [A_04_01_09_T05]
+ expected: FAIL
+
+ [A_04_01_09_T06]
+ expected: FAIL
+
+ [A_04_01_09_T07]
+ expected: FAIL
+
+ [A_04_01_09_T08]
+ expected: FAIL
+
+ [A_04_01_09_T09]
+ expected: FAIL
+
+ [A_04_01_09_T10]
+ expected: FAIL
+
+ [A_04_01_09_T11]
+ expected: FAIL
+
+ [A_04_01_09_T13]
+ expected: FAIL
+
+ [A_04_01_09_T14]
+ expected: FAIL
+
+ [A_04_01_09_T15]
+ expected: FAIL
+
+ [A_04_01_09_T16]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html.ini
new file mode 100644
index 000000000..97f503d6f
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html.ini
@@ -0,0 +1,5 @@
+[test-011.html]
+ type: testharness
+ [A_04_01_11_T2]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html.ini
new file mode 100644
index 000000000..fd7b39bbb
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html.ini
@@ -0,0 +1,5 @@
+[window-named-properties-001.html]
+ type: testharness
+ [An iframe element in a shadow tree should not be accessible from window's named properties with its "name" attribute value.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html.ini
new file mode 100644
index 000000000..fddab58d3
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html.ini
@@ -0,0 +1,26 @@
+[window-named-properties-002.html]
+ type: testharness
+ ["a" element with name attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["applet" element with name attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["area" element with name attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["embed" element with name attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["form" element with name attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["frameset" element with name attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["img" element with name attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["object" element with name attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html.ini
new file mode 100644
index 000000000..b9ca5b161
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html.ini
@@ -0,0 +1,323 @@
+[window-named-properties-003.html]
+ type: testharness
+ ["a" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["abbr" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["address" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["area" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["article" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["aside" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["audio" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["b" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["base" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["bdi" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["bdo" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["blockquote" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["body" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["br" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["button" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["canvas" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["caption" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["cite" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["code" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["col" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["colgroup" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["command" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["datalist" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["dd" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["del" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["details" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["dfn" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["dialog" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["div" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["dl" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["dt" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["em" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["embed" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["fieldset" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["figcaption" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["figure" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["footer" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["form" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["h1" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["h2" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["h3" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["h4" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["h5" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["h6" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["head" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["header" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["hgroup" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["hr" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["html" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["i" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["iframe" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["img" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["input" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["ins" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["kbd" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["keygen" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["label" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["legend" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["li" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["link" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["map" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["mark" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["menu" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["meta" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["meter" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["nav" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["noscript" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["object" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["ol" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["optgroup" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["option" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["output" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["p" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["param" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["pre" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["progress" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["q" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["rp" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["rt" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["ruby" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["s" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["samp" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["script" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["section" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["select" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["small" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["source" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["span" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["strong" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["style" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["sub" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["table" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["tbody" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["td" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["textarea" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["tfoot" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["th" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["thead" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["time" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["title" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["tr" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["track" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["u" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["ul" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["var" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["video" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
+ ["wbr" element with id attribute in a shadow tree should not be accessible from window object's named property.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/styles/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/styles/test-001.html.ini
new file mode 100644
index 000000000..a621f0950
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/styles/test-001.html.ini
@@ -0,0 +1,14 @@
+[test-001.html]
+ type: testharness
+ [A_06_00_01_T01]
+ expected: FAIL
+
+ [A_06_00_01_T02]
+ expected: FAIL
+
+ [A_06_00_01_T03]
+ expected: FAIL
+
+ [A_06_00_01_T04]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/styles/test-003.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/styles/test-003.html.ini
new file mode 100644
index 000000000..e610bc9b3
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/styles/test-003.html.ini
@@ -0,0 +1,11 @@
+[test-003.html]
+ type: testharness
+ [A_06_00_03_T01]
+ expected: FAIL
+
+ [A_06_00_03_T02]
+ expected: FAIL
+
+ [A_06_00_03_T03]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/styles/test-005.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/styles/test-005.html.ini
new file mode 100644
index 000000000..9b8fcabd7
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/styles/test-005.html.ini
@@ -0,0 +1,5 @@
+[test-005.html]
+ type: testharness
+ [A_06_00_06_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/styles/test-008.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/styles/test-008.html.ini
new file mode 100644
index 000000000..79d7bd1ba
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/styles/test-008.html.ini
@@ -0,0 +1,8 @@
+[test-008.html]
+ type: testharness
+ [A_06_00_09_T01]
+ expected: FAIL
+
+ [A_06_00_09_T02]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-001.html.ini
new file mode 100644
index 000000000..fdcb44343
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-001.html.ini
@@ -0,0 +1,5 @@
+[test-001.html]
+ type: testharness
+ [A_07_03_01_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-002.html.ini
new file mode 100644
index 000000000..e2a9f3f2f
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-002.html.ini
@@ -0,0 +1,5 @@
+[test-002.html]
+ type: testharness
+ [A_07_03_02_T01]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html.ini
new file mode 100644
index 000000000..b43073a87
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html.ini
@@ -0,0 +1,11 @@
+[inheritance-of-content-editable-001.html]
+ type: testharness
+ [contentEditable of shadow trees must be undefined when contentEditable attribute of shadow host is "true"]
+ expected: FAIL
+
+ [contentEditable of shadow trees must be undefined when contentEditable of shadow host is "false"]
+ expected: FAIL
+
+ [contentEditable of shadow trees must be undefined when contentEditable attribute of shadow host is "inherit"]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html.ini
new file mode 100644
index 000000000..67493fb91
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html.ini
@@ -0,0 +1,8 @@
+[test-001.html]
+ type: testharness
+ [A_07_07_01_T01]
+ expected: FAIL
+
+ [A_07_07_01_T02]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html.ini b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html.ini
new file mode 100644
index 000000000..57c35b9f6
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html.ini
@@ -0,0 +1,8 @@
+[test-002.html]
+ type: testharness
+ [A_07_01_02_T01]
+ expected: FAIL
+
+ [A_07_07_02_T02]
+ expected: FAIL
+