diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:47:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:47:29 +0000 |
commit | 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d (patch) | |
tree | a31f07c9bcca9d56ce61e9a1ffd30ef350d513aa /testing/web-platform/meta/shadow-dom | |
parent | Initial commit. (diff) | |
download | firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.tar.xz firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.zip |
Adding upstream version 115.8.0esr.upstream/115.8.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/shadow-dom')
133 files changed, 1870 insertions, 0 deletions
diff --git a/testing/web-platform/meta/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html.ini b/testing/web-platform/meta/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html.ini new file mode 100644 index 0000000000..f870d72764 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html.ini @@ -0,0 +1,106 @@ +[DocumentOrShadowRoot-prototype-elementFromPoint.html] + [document.elementFromPoint and shadow.ElementFromPoint must return the shadow host of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: inline] + expected: FAIL + + [document.elementFromPoint and shadow.ElementFromPoint must return the shadow host of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: block] + expected: FAIL + + [document.elementFromPoint and shadow.ElementFromPoint must return the shadow host of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: inline-block] + expected: FAIL + + [document.elementFromPoint and shadowRoot.elementFromPoint must return the shadow host when the hit-tested text node is assigned to a slot and the host has display: inline] + expected: FAIL + + [document.elementFromPoint and shadowRoot.elementFromPoint must return the shadow host when the hit-tested text node is assigned to a slot and the host has display: block] + expected: FAIL + + [document.elementFromPoint and shadowRoot.elementFromPoint must return the shadow host when the hit-tested text node is assigned to a slot and the host has display: inline-block] + expected: FAIL + + [document.elementFromPoint and shadowRoot.elementFromPoint must return the element assigned to a slot when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: inline] + expected: FAIL + + [document.elementFromPoint and shadowRoot.elementFromPoint must return the element assigned to a slot when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: block] + expected: FAIL + + [document.elementFromPoint and shadowRoot.elementFromPoint must return the element assigned to a slot when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: inline-block] + expected: FAIL + + [document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element assigned to a slot when the hit-tested text node is assigned to a slot in the shadow tree of the child element and the outer shadow host has display: inline] + expected: FAIL + + [document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element assigned to a slot when the hit-tested text node is assigned to a slot in the shadow tree of the child element and the outer shadow host has display: block] + expected: FAIL + + [document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element assigned to a slot when the hit-tested text node is assigned to a slot in the shadow tree of the child element and the outer shadow host has display: inline-block] + expected: FAIL + + [document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is its direct child and the outer shadow host has display: inline] + expected: FAIL + + [document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is its direct child and the outer shadow host has display: block] + expected: FAIL + + [document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is its direct child and the outer shadow host has display: inline-block] + expected: FAIL + + [document.elementFromPoint, shadowRoot.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is a child of another element and innerShadow.elementFromPoint must return the parent element of the hit-tested text node under it when the outer shadow host has display: inline] + expected: FAIL + + [document.elementFromPoint, shadowRoot.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is a child of another element and innerShadow.elementFromPoint must return the parent element of the hit-tested text node under it when the outer shadow host has display: block] + expected: FAIL + + [document.elementFromPoint, shadowRoot.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is a child of another element and innerShadow.elementFromPoint must return the parent element of the hit-tested text node under it when the outer shadow host has display: inline-block] + expected: FAIL + + [document.elementsFromPoint and shadow.elementsFromPoint must return the shadow host and its ancestors of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: inline] + expected: FAIL + + [document.elementsFromPoint and shadow.elementsFromPoint must return the shadow host and its ancestors of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: block] + expected: FAIL + + [document.elementsFromPoint and shadow.elementsFromPoint must return the shadow host and its ancestors of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: inline-block] + expected: FAIL + + [document.elementsFromPoint and shadowRoot.elementsFromPoint must return the shadow host and its ancestors when the hit-tested text node is assigned to a slot and the host has display: inline] + expected: FAIL + + [document.elementsFromPoint and shadowRoot.elementsFromPoint must return the shadow host and its ancestors when the hit-tested text node is assigned to a slot and the host has display: block] + expected: FAIL + + [document.elementsFromPoint and shadowRoot.elementsFromPoint must return the shadow host and its ancestors when the hit-tested text node is assigned to a slot and the host has display: inline-block] + expected: FAIL + + [document.elementsFromPoint and shadowRoot.elementsFromPoint must return the element assigned to a slot and its non-shadow ancestors when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: inline] + expected: FAIL + + [document.elementsFromPoint and shadowRoot.elementsFromPoint must return the element assigned to a slot and its non-shadow ancestors when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: block] + expected: FAIL + + [document.elementsFromPoint and shadowRoot.elementsFromPoint must return the element assigned to a slot and its non-shadow ancestors when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: inline-block] + expected: FAIL + + [document.elementsFromPoint must return the shadow host and its ancestors of the hit-tested element under a shadow root andshadowRoot.elementsFromPoint must return the element parent and its non-shadow ancestors of the hit-tested text node under the point when the shadow host has display: inline] + expected: FAIL + + [document.elementsFromPoint must return the shadow host and its ancestors of the hit-tested element under a shadow root andshadowRoot.elementsFromPoint must return the element parent and its non-shadow ancestors of the hit-tested text node under the point when the shadow host has display: block] + expected: FAIL + + [document.elementsFromPoint must return the shadow host and its ancestors of the hit-tested element under a shadow root andshadowRoot.elementsFromPoint must return the element parent and its non-shadow ancestors of the hit-tested text node under the point when the shadow host has display: inline-block] + expected: FAIL + + [document.elementsFromPoint must return the shadow host and its ancestors and shadowRoot.elementsFromPoint must return the slot parent of the fallback text and its non-shadow ancestors when the hit-tested text node is a fallback content and the host has display: inline] + expected: FAIL + + [document.elementsFromPoint must return the shadow host and its ancestors and shadowRoot.elementsFromPoint must return the slot parent of the fallback text and its non-shadow ancestors when the hit-tested text node is a fallback content and the host has display: block] + expected: FAIL + + [document.elementsFromPoint must return the shadow host and its ancestors and shadowRoot.elementsFromPoint must return the slot parent of the fallback text and its non-shadow ancestors when the hit-tested text node is a fallback content and the host has display: inline-block] + expected: FAIL + + [shadowRoot.elementsFromPoint must behave the same with document.elementsFromPoint regarding HTML element] + expected: FAIL + + [elementsFromPoint should return all elements under a point, even when context object is not connected] + expected: FAIL + diff --git a/testing/web-platform/meta/shadow-dom/Element-interface-attachShadow-custom-element.html.ini b/testing/web-platform/meta/shadow-dom/Element-interface-attachShadow-custom-element.html.ini new file mode 100644 index 0000000000..25a7da0b2b --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/Element-interface-attachShadow-custom-element.html.ini @@ -0,0 +1,3 @@ +[Element-interface-attachShadow-custom-element.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..7b92a85424 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/Element-interface-attachShadow.html.ini @@ -0,0 +1,3 @@ +[Element-interface-attachShadow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..a1dc309ee7 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/Element-interface-shadowRoot-attribute.html.ini @@ -0,0 +1,3 @@ +[Element-interface-shadowRoot-attribute.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..aaafd32798 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/Extensions-to-Event-Interface.html.ini @@ -0,0 +1,3 @@ +[Extensions-to-Event-Interface.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..1adde4a0c9 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.ini @@ -0,0 +1,8 @@ +[MouseEvent-prototype-offsetX-offsetY.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [MouseEvent's offsetX and offsetY attributes must be relative to the target.] + expected: FAIL + + [MouseEvent's offsetX and offsetY attributes must be relative to the shadow host when an event is dispatched inside its shadow tree.] + 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 0000000000..7c578b26c1 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/Node-prototype-cloneNode.html.ini @@ -0,0 +1,3 @@ +[Node-prototype-cloneNode.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/Range-prototype-insertNode.html.ini b/testing/web-platform/meta/shadow-dom/Range-prototype-insertNode.html.ini new file mode 100644 index 0000000000..194959e11c --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/Range-prototype-insertNode.html.ini @@ -0,0 +1,3 @@ +[Range-prototype-insertNode.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..27b4d6d212 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/ShadowRoot-interface.html.ini @@ -0,0 +1,3 @@ +[ShadowRoot-interface.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/Slottable-mixin.html.ini b/testing/web-platform/meta/shadow-dom/Slottable-mixin.html.ini new file mode 100644 index 0000000000..57953d6ce4 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/Slottable-mixin.html.ini @@ -0,0 +1,3 @@ +[Slottable-mixin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/accesskey.tentative.html.ini b/testing/web-platform/meta/shadow-dom/accesskey.tentative.html.ini new file mode 100644 index 0000000000..0036844f2a --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/accesskey.tentative.html.ini @@ -0,0 +1,3 @@ +[accesskey.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html.ini b/testing/web-platform/meta/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html.ini new file mode 100644 index 0000000000..b673562a7c --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html.ini @@ -0,0 +1,17 @@ +[capturing-and-bubbling-event-listeners-across-shadow-trees.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Capturing event listeners should be invoked before bubbling event listeners when an event is dispatched inside a shadow tree which passes through another shadow tree] + expected: FAIL + + [Capturing event listeners should be invoked before bubbling event listeners when an event is dispatched via a slot] + expected: FAIL + + [Capturing event listeners should be invoked before bubbling event listeners when an event is dispatched inside a shadow tree] + expected: FAIL + + [Capturing event listeners should be invoked before bubbling event listeners when an event is dispatched inside a doubly nested shadow tree] + expected: FAIL + + [Capturing event listeners should be invoked before bubbling event listeners on the target without shadow trees] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/crashtests/move-to-new-tree-1343016.html.ini b/testing/web-platform/meta/shadow-dom/crashtests/move-to-new-tree-1343016.html.ini new file mode 100644 index 0000000000..77cd88fd2b --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/crashtests/move-to-new-tree-1343016.html.ini @@ -0,0 +1,2 @@ +[move-to-new-tree-1343016.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-attachment.tentative.html.ini b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-attachment.tentative.html.ini new file mode 100644 index 0000000000..a2b89b7598 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-attachment.tentative.html.ini @@ -0,0 +1,205 @@ +[declarative-shadow-dom-attachment.tentative.html] + max-asserts: 499 + [Declarative Shadow DOM as a child of <h2>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h3>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <section>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h2>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h1>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <div>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <section>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <footer>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h2>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <article>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <p>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <nav>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <header>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <blockquote>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <article>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <aside>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h4>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h4>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <article>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <footer>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h6>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <p>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <div>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <nav>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <header>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <section>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <article>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <span>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h1>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h1>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <section>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h5>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h6>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h5>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <p>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <blockquote>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <footer>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <div>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <footer>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h4>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h4>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h1>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h6>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <div>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <blockquote>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <aside>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <p>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h6>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h3>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <aside>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <nav>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h3>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h3>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h5>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <blockquote>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <span>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <aside>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <span>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h2>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <header>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <span>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <nav>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <h5>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <header>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <main>, with mode=open, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <main>, with mode=closed, delegatesFocus=false. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <main>, with mode=open, delegatesFocus=true. Should be safelisted.] + expected: FAIL + + [Declarative Shadow DOM as a child of <main>, with mode=closed, delegatesFocus=true. Should be safelisted.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-basic.tentative.html.ini b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-basic.tentative.html.ini new file mode 100644 index 0000000000..55a579d976 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-basic.tentative.html.ini @@ -0,0 +1,41 @@ +[declarative-shadow-dom-basic.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Declarative Shadow DOM: Missing closing tag] + expected: FAIL + + [Declarative Shadow DOM: Fragment parser basic test] + expected: FAIL + + [Declarative Shadow DOM: delegates focus attribute] + expected: FAIL + + [Declarative Shadow DOM: Multiple roots] + expected: FAIL + + [Declarative Shadow DOM: Closed shadow root attribute] + expected: FAIL + + [Declarative Shadow DOM: Feature detection] + expected: FAIL + + [Declarative Shadow DOM: Basic test] + expected: FAIL + + [Declarative Shadow DOM: template containing declarative shadow root] + expected: FAIL + + [Declarative Shadow DOM: Feature detection] + expected: FAIL + + [Declarative Shadow DOM: template containing declarative shadow root and UA shadow root] + expected: FAIL + + [Declarative Shadow DOM: template containing (deeply nested) declarative shadow root] + expected: FAIL + + [Declarative Shadow DOM: template containing a template containing declarative shadow root] + expected: FAIL + + [Shadowrootmode reflection] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-opt-in.tentative.html.ini b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-opt-in.tentative.html.ini new file mode 100644 index 0000000000..2948607c35 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-opt-in.tentative.html.ini @@ -0,0 +1,23 @@ +[declarative-shadow-dom-opt-in.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [DOMParser] + expected: FAIL + + [Non-fragment parsing needs no opt-in] + expected: FAIL + + [document.write allowed from synchronous script loaded from main document] + expected: FAIL + + [iframe with no sandbox allows declarative Shadow DOM] + expected: FAIL + + [sandboxed iframe allows declarative Shadow DOM] + expected: FAIL + + [iframe, no sandbox] + expected: FAIL + + [iframe] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/declarative/declarative-with-disabled-shadow.tentative.html.ini b/testing/web-platform/meta/shadow-dom/declarative/declarative-with-disabled-shadow.tentative.html.ini new file mode 100644 index 0000000000..90cad88457 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/declarative-with-disabled-shadow.tentative.html.ini @@ -0,0 +1,3 @@ +[declarative-with-disabled-shadow.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/declarative/getinnerhtml.tentative.html.ini b/testing/web-platform/meta/shadow-dom/declarative/getinnerhtml.tentative.html.ini new file mode 100644 index 0000000000..f997732aa6 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/getinnerhtml.tentative.html.ini @@ -0,0 +1,992 @@ +[getinnerhtml.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Element.getInnerHTML() on <tfoot>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <p>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <s>] + expected: FAIL + + [Element.getInnerHTML() on <script>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h2>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <dl>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <header>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h4>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <dialog>] + expected: FAIL + + [Element.getInnerHTML() on <object>] + expected: FAIL + + [Element.getInnerHTML() on <optgroup>] + expected: FAIL + + [Element.getInnerHTML() on <option>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <article>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <html>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <samp>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h3>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <td>] + expected: FAIL + + [Element.getInnerHTML() on <body>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <sub>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <figcaption>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <table>] + expected: FAIL + + [Element.getInnerHTML() on <h3>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <legend>] + expected: FAIL + + [Element.getInnerHTML() on <samp>] + expected: FAIL + + [Element.getInnerHTML() on <a>] + expected: FAIL + + [Element.getInnerHTML() on <h5>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <style>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <body>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <dd>] + expected: FAIL + + [Element.getInnerHTML() on <area>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <bdo>] + expected: FAIL + + [Element.getInnerHTML() on <p>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <tr>] + expected: FAIL + + [Element.getInnerHTML() on <article>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <video>] + expected: FAIL + + [Element.getInnerHTML() on <bdo>] + expected: FAIL + + [Element.getInnerHTML() on <pre>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <blockquote>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <th>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <body>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <meta>] + expected: FAIL + + [Element.getInnerHTML() on <span>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <progress>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <address>] + expected: FAIL + + [Element.getInnerHTML() on <dt>] + expected: FAIL + + [Element.getInnerHTML() on <small>] + expected: FAIL + + [Element.getInnerHTML() on <footer>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <section>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <caption>] + expected: FAIL + + [Element.getInnerHTML() on <del>] + expected: FAIL + + [Element.getInnerHTML() on <blockquote>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <textarea>] + expected: FAIL + + [Element.getInnerHTML() on <span>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <aside>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <i>] + expected: FAIL + + [Element.getInnerHTML() on <var>] + expected: FAIL + + [Element.getInnerHTML() on <details>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <map>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <p>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <link>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <wbr>] + expected: FAIL + + [Element.getInnerHTML() on <sub>] + expected: FAIL + + [Element.getInnerHTML() on <h1>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <form>] + expected: FAIL + + [Element.getInnerHTML() on <s>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <button>] + expected: FAIL + + [Element.getInnerHTML() on <header>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <tbody>] + expected: FAIL + + [Element.getInnerHTML() on <abbr>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <strong>] + expected: FAIL + + [Element.getInnerHTML() on <span>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <textarea>] + expected: FAIL + + [Element.getInnerHTML() on <p>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <var>] + expected: FAIL + + [Element.getInnerHTML() on <dl>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <section>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h1>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <kbd>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <nav>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <nav>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <div>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <h5>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <h1>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <rp>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <canvas>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <article>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h2>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <body>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <embed>] + expected: FAIL + + [Element.getInnerHTML() on <rp>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <ul>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <code>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <body>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <h6>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h4>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <wbr>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <blockquote>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <details>] + expected: FAIL + + [Element.getInnerHTML() on <header>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <del>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <input>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h5>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <head>] + expected: FAIL + + [Element.getInnerHTML() on <h3>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <aside>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <tr>] + expected: FAIL + + [Element.getInnerHTML() on <legend>] + expected: FAIL + + [Element.getInnerHTML() on <dfn>] + expected: FAIL + + [Element.getInnerHTML() on <nav>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <datalist>] + expected: FAIL + + [Element.getInnerHTML() on <head>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <title>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <iframe>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h6>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <meter>] + expected: FAIL + + [Element.getInnerHTML() on <video>] + expected: FAIL + + [Element.getInnerHTML() on <canvas>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <header>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <fieldset>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h6>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <param>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <caption>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <ol>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <small>] + expected: FAIL + + [Element.getInnerHTML() on <body>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <optgroup>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h3>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <ins>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <nav>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <h4>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <base>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <rt>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h5>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <p>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <aside>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <article>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h4>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <h4>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h2>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <q>] + expected: FAIL + + [Element.getInnerHTML() on <style>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <html>] + expected: FAIL + + [Element.getInnerHTML() on <h1>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h1>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <h5>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <menu>] + expected: FAIL + + [Element.getInnerHTML() on <h2>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <object>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <tbody>] + expected: FAIL + + [Element.getInnerHTML() on <audio>] + expected: FAIL + + [Element.getInnerHTML() on <img>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <aside>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <cite>] + expected: FAIL + + [Element.getInnerHTML() on <source>] + expected: FAIL + + [Element.getInnerHTML() on <h4>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <aside>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <select>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <nav>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <div>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <dfn>] + expected: FAIL + + [Element.getInnerHTML() on <u>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <body>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <footer>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <p>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <h2>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <h6>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <title>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <article>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <label>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <option>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <ruby>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <colgroup>] + expected: FAIL + + [Element.getInnerHTML() on <td>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <article>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <bdi>] + expected: FAIL + + [Element.getInnerHTML() on <h2>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <ruby>] + expected: FAIL + + [Element.getInnerHTML() on <map>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <u>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <abbr>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <script>] + expected: FAIL + + [Element.getInnerHTML() on <h6>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <header>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <span>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <footer>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <thead>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <htmlunknown>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <dt>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <span>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <track>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <em>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <output>] + expected: FAIL + + [Element.getInnerHTML() on <col>] + expected: FAIL + + [Element.getInnerHTML() on <time>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <div>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <section>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <section>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <dd>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <aside>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <div>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <header>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <q>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h3>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <nav>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <datalist>] + expected: FAIL + + [Element.getInnerHTML() on <div>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <table>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <blockquote>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <h5>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <fieldset>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <time>] + expected: FAIL + + [Element.getInnerHTML() on <h3>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <pre>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <thead>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h3>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <footer>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <track>] + expected: FAIL + + [Element.getInnerHTML() on <hr>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <audio>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h5>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <strong>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h2>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <h2>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <blockquote>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <noscript>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h4>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <ol>] + expected: FAIL + + [Element.getInnerHTML() on <blockquote>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <article>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <span>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <embed>] + expected: FAIL + + [Element.getInnerHTML() on <footer>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <a>] + expected: FAIL + + [Element.getInnerHTML() on <ul>] + expected: FAIL + + [Element.getInnerHTML() on <link>] + expected: FAIL + + [Element.getInnerHTML() on <br>] + expected: FAIL + + [Element.getInnerHTML() on <article>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <dialog>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <blockquote>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <footer>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <p>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <section>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <figure>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <b>] + expected: FAIL + + [Element.getInnerHTML() on <htmlunknown>] + expected: FAIL + + [Element.getInnerHTML() on <header>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <code>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <img>] + expected: FAIL + + [Element.getInnerHTML() on <button>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <footer>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <em>] + expected: FAIL + + [Element.getInnerHTML() on <noscript>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <base>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <bdi>] + expected: FAIL + + [Element.getInnerHTML() on <cite>] + expected: FAIL + + [Element.getInnerHTML() on <figcaption>] + expected: FAIL + + [Element.getInnerHTML() on <aside>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <aside>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <span>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <meter>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h5>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <nav>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <nav>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <span>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <i>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <div>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <kbd>] + expected: FAIL + + [Element.getInnerHTML() on <section>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <mark>] + expected: FAIL + + [Element.getInnerHTML() on <colgroup>] + expected: FAIL + + [Element.getInnerHTML() on <h3>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <select>] + expected: FAIL + + [Element.getInnerHTML() on <iframe>] + expected: FAIL + + [Element.getInnerHTML() on <mark>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <col>] + expected: FAIL + + [Element.getInnerHTML() on <rt>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <header>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <h4>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <hr>] + expected: FAIL + + [Element.getInnerHTML() on <form>] + expected: FAIL + + [Element.getInnerHTML() on <section>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <tfoot>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <figure>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h6>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <li>] + expected: FAIL + + [Element.getInnerHTML() on <h1>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <output>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <meta>] + expected: FAIL + + [Element.getInnerHTML() on <ins>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h6>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <br>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h1>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <h6>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <b>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <h1>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <address>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <th>] + expected: FAIL + + [Element.getInnerHTML() on <li>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <progress>] + expected: FAIL + + [Element.getInnerHTML() on <blockquote>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <source>] + expected: FAIL + + [Element.getInnerHTML() on <body>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <area>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <label>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <div>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <p>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <param>] + expected: FAIL + + [Element.getInnerHTML() on <menu>] + expected: FAIL + + [Element.getInnerHTML() on <section>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <input>] + expected: FAIL + + [Element.getInnerHTML() on <div>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <footer>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <data>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <data>] + expected: FAIL + + [Element.getInnerHTML() on <main>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <main>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [Element.getInnerHTML() on <main>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <main>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <main>, with mode=open, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <main>, with mode=closed, delegatesFocus=false.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <main>, with mode=open, delegatesFocus=true.] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <main>, with mode=closed, delegatesFocus=true.] + expected: FAIL + + [Element.getInnerHTML() on <slot>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <slot>] + expected: FAIL + + [Element.getInnerHTML() on <sup>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <sup>] + expected: FAIL + + [Element.getInnerHTML() on <summary>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <summary>] + expected: FAIL + + [Element.getInnerHTML() on <template>] + expected: FAIL + + [ShadowRoot.getInnerHTML() on <template>] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/declarative/innerhtml-before-closing-tag.tentative.html.ini b/testing/web-platform/meta/shadow-dom/declarative/innerhtml-before-closing-tag.tentative.html.ini new file mode 100644 index 0000000000..b8d20d31e3 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/innerhtml-before-closing-tag.tentative.html.ini @@ -0,0 +1,4 @@ +[innerhtml-before-closing-tag.tentative.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/shadow-dom/declarative/innerhtml-on-ordinary-template.tentative.html.ini b/testing/web-platform/meta/shadow-dom/declarative/innerhtml-on-ordinary-template.tentative.html.ini new file mode 100644 index 0000000000..2d0eb7421a --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/innerhtml-on-ordinary-template.tentative.html.ini @@ -0,0 +1,3 @@ +[innerhtml-on-ordinary-template.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/declarative/move-template-before-closing-tag.tentative.html.ini b/testing/web-platform/meta/shadow-dom/declarative/move-template-before-closing-tag.tentative.html.ini new file mode 100644 index 0000000000..b0c424f0a3 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/move-template-before-closing-tag.tentative.html.ini @@ -0,0 +1,8 @@ +[move-template-before-closing-tag.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Moving the template node during parsing should attach to initial parent (content before observer)] + expected: FAIL + + [Moving the template node during parsing should attach to initial parent (content after observer)] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/declarative/script-access.tentative.html.ini b/testing/web-platform/meta/shadow-dom/declarative/script-access.tentative.html.ini new file mode 100644 index 0000000000..3a46b22a5a --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/script-access.tentative.html.ini @@ -0,0 +1,4 @@ +[script-access.tentative.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/shadow-dom/event-composed-path-after-dom-mutation.html.ini b/testing/web-platform/meta/shadow-dom/event-composed-path-after-dom-mutation.html.ini new file mode 100644 index 0000000000..986464742e --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-composed-path-after-dom-mutation.html.ini @@ -0,0 +1,3 @@ +[event-composed-path-after-dom-mutation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..c4288ee624 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-composed-path-with-related-target.html.ini @@ -0,0 +1,3 @@ +[event-composed-path-with-related-target.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..c5a4bb8bc4 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-composed-path.html.ini @@ -0,0 +1,3 @@ +[event-composed-path.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..dcc0082437 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-composed.html.ini @@ -0,0 +1,3 @@ +[event-composed.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/event-dispatch-order.tentative.html.ini b/testing/web-platform/meta/shadow-dom/event-dispatch-order.tentative.html.ini new file mode 100644 index 0000000000..ff40daad24 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-dispatch-order.tentative.html.ini @@ -0,0 +1,3 @@ +[event-dispatch-order.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..0ae38de4d7 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-inside-shadow-tree.html.ini @@ -0,0 +1,3 @@ +[event-inside-shadow-tree.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..f73da6047b --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-inside-slotted-node.html.ini @@ -0,0 +1,3 @@ +[event-inside-slotted-node.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/event-on-pseudo-element-crash.html.ini b/testing/web-platform/meta/shadow-dom/event-on-pseudo-element-crash.html.ini new file mode 100644 index 0000000000..2f37c2baac --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-on-pseudo-element-crash.html.ini @@ -0,0 +1,3 @@ +[event-on-pseudo-element-crash.html] + expected: + if (os == "linux") and debug and fission and not swgl: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/event-post-dispatch.html.ini b/testing/web-platform/meta/shadow-dom/event-post-dispatch.html.ini new file mode 100644 index 0000000000..3f0dcd0b9f --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-post-dispatch.html.ini @@ -0,0 +1,3 @@ +[event-post-dispatch.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..b05a34f419 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/event-with-related-target.html.ini @@ -0,0 +1,3 @@ +[event-with-related-target.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini new file mode 100644 index 0000000000..5ae48d4eb7 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slot-fallback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini new file mode 100644 index 0000000000..4907a24cbc --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slot-nested-2levels.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini new file mode 100644 index 0000000000..5fb6c5f759 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slot-nested-delegatesFocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini new file mode 100644 index 0000000000..a8765d268d --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slot-nested-fallback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini new file mode 100644 index 0000000000..7a43f93026 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slot-nested.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini new file mode 100644 index 0000000000..df0fd5de46 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slot-shadow-in-fallback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini new file mode 100644 index 0000000000..42b17fc1d4 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slot-shadow-in-slot.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini new file mode 100644 index 0000000000..ce098ebef9 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slot-with-tabindex.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini new file mode 100644 index 0000000000..a299237d0c --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slots-in-slot.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini new file mode 100644 index 0000000000..97301d1159 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slots.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini new file mode 100644 index 0000000000..937b7a7933 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini @@ -0,0 +1,38 @@ +[focus-navigation-with-delegatesFocus.html] + expected: + if (os == "mac") and not debug: TIMEOUT + [Testing tab navigation order with mode closed, no tabindex and delegatesFocus=true.] + expected: + if (os == "mac") and not debug: [TIMEOUT, NOTRUN, PASS] + + [Testing tab navigation order with mode closed, tabindex=0 and delegatesFocus=false.] + expected: + if (os == "mac") and not debug: [NOTRUN, PASS, TIMEOUT] + + [Testing tab navigation order with mode closed, tabindex=0 and delegatesFocus=true.] + expected: + if (os == "mac") and not debug: [NOTRUN, TIMEOUT] + + [Testing tab navigation order with mode closed, tabindex=-1 and delegatesFocus=false.] + expected: + if (os == "mac") and not debug: NOTRUN + + [Testing tab navigation order with mode closed, tabindex=-1 and delegatesFocus=true.] + expected: + if (os == "mac") and not debug: NOTRUN + + [Testing tab navigation order with mode closed, tabindex=1 and delegatesFocus=false.] + expected: + if (os == "mac") and not debug: NOTRUN + + [Testing tab navigation order with mode closed, tabindex=1 and delegatesFocus=true.] + expected: + if (os == "mac") and not debug: NOTRUN + + [Testing tab navigation order with mode closed, no tabindex and delegatesFocus=false.] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN, TIMEOUT] + + [Testing tab navigation order with mode open, tabindex=1 and delegatesFocus=true.] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini new file mode 100644 index 0000000000..4567aaecaf --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini @@ -0,0 +1,3 @@ +[focus-navigation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini new file mode 100644 index 0000000000..94d47148c6 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini @@ -0,0 +1,3 @@ +[focus-nested-slots.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-reverse-unassigned-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-reverse-unassigned-slot.html.ini new file mode 100644 index 0000000000..014a703b5d --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-reverse-unassigned-slot.html.ini @@ -0,0 +1,3 @@ +[focus-reverse-unassigned-slot.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini new file mode 100644 index 0000000000..f9a27cdcf1 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini @@ -0,0 +1,3 @@ +[focus-unassignable-slot.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini new file mode 100644 index 0000000000..f84bfbc096 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini @@ -0,0 +1,5 @@ +[focus-with-negative-index.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [This is a regression test: After focusing negative tabindex-ed elements, focus moves in tree order.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus/__dir__.ini b/testing/web-platform/meta/shadow-dom/focus/__dir__.ini new file mode 100644 index 0000000000..73ab88dae9 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/__dir__.ini @@ -0,0 +1 @@ +prefs: [dom.focus.fixup:true] diff --git a/testing/web-platform/meta/shadow-dom/focus/click-focus-delegatesFocus-tabindex-varies.html.ini b/testing/web-platform/meta/shadow-dom/focus/click-focus-delegatesFocus-tabindex-varies.html.ini new file mode 100644 index 0000000000..216a821023 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/click-focus-delegatesFocus-tabindex-varies.html.ini @@ -0,0 +1,3 @@ +[click-focus-delegatesFocus-tabindex-varies.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-autofocus.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-autofocus.html.ini new file mode 100644 index 0000000000..6ec5a9e096 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-autofocus.html.ini @@ -0,0 +1,3 @@ +[focus-autofocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-click-on-shadow-host.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-click-on-shadow-host.html.ini new file mode 100644 index 0000000000..18d6614d86 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-click-on-shadow-host.html.ini @@ -0,0 +1,3 @@ +[focus-click-on-shadow-host.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-method-delegatesFocus-nested-browsing-context.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-method-delegatesFocus-nested-browsing-context.html.ini new file mode 100644 index 0000000000..a1d4e7952a --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-method-delegatesFocus-nested-browsing-context.html.ini @@ -0,0 +1,3 @@ +[focus-method-delegatesFocus-nested-browsing-context.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-method-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-method-delegatesFocus.html.ini new file mode 100644 index 0000000000..a0322c22fc --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-method-delegatesFocus.html.ini @@ -0,0 +1,3 @@ +[focus-method-delegatesFocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-method-with-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-method-with-delegatesFocus.html.ini new file mode 100644 index 0000000000..70fe25f5c1 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-method-with-delegatesFocus.html.ini @@ -0,0 +1,3 @@ +[focus-method-with-delegatesFocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html.ini new file mode 100644 index 0000000000..3166fa4a95 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html.ini @@ -0,0 +1,3 @@ +[focus-pseudo-matches-on-shadow-host.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-selector-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-selector-delegatesFocus.html.ini new file mode 100644 index 0000000000..5962215195 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-selector-delegatesFocus.html.ini @@ -0,0 +1,3 @@ +[focus-selector-delegatesFocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-shadowhost-display-none.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-shadowhost-display-none.html.ini new file mode 100644 index 0000000000..51442726e2 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-shadowhost-display-none.html.ini @@ -0,0 +1,3 @@ +[focus-shadowhost-display-none.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tab-on-shadow-host.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tab-on-shadow-host.html.ini new file mode 100644 index 0000000000..9f1b32ab9d --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tab-on-shadow-host.html.ini @@ -0,0 +1,3 @@ +[focus-tab-on-shadow-host.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-negative-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-negative-delegatesFocus.html.ini new file mode 100644 index 0000000000..7a0e35ee9c --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-negative-delegatesFocus.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-negative-delegatesFocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-negative.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-negative.html.ini new file mode 100644 index 0000000000..3a64ffb13e --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-negative.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-negative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-slot-one.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-slot-one.html.ini new file mode 100644 index 0000000000..a3840b4d20 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-slot-one.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-slot-one.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-delegatesFocus.html.ini new file mode 100644 index 0000000000..f0e6b9af27 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-delegatesFocus.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-varying-delegatesFocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex-2.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex-2.html.ini new file mode 100644 index 0000000000..d1b88fdb33 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex-2.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-varying-tabindex-2.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex-3.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex-3.html.ini new file mode 100644 index 0000000000..53d9a206ba --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex-3.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-varying-tabindex-3.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex.html.ini new file mode 100644 index 0000000000..4a466283f8 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-varying-tabindex.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-delegatesFocus.html.ini new file mode 100644 index 0000000000..dbb4740674 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-delegatesFocus.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-zero-delegatesFocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-negative.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-negative.html.ini new file mode 100644 index 0000000000..1cc131482c --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-negative.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-zero-host-negative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-not-set-scrollable.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-not-set-scrollable.html.ini new file mode 100644 index 0000000000..42a837bef2 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-not-set-scrollable.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-zero-host-not-set-scrollable.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-not-set.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-not-set.html.ini new file mode 100644 index 0000000000..44a9961f9d --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-not-set.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-zero-host-not-set.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-one.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-one.html.ini new file mode 100644 index 0000000000..780467c936 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-one.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-zero-host-one.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-scrollable.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-scrollable.html.ini new file mode 100644 index 0000000000..3d67131f00 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-scrollable.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-zero-host-scrollable.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero.html.ini b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero.html.ini new file mode 100644 index 0000000000..809cb75fd0 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero.html.ini @@ -0,0 +1,3 @@ +[focus-tabindex-order-shadow-zero.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/form-control-form-attribute.html.ini b/testing/web-platform/meta/shadow-dom/form-control-form-attribute.html.ini new file mode 100644 index 0000000000..e7a0ab4e29 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/form-control-form-attribute.html.ini @@ -0,0 +1,3 @@ +[form-control-form-attribute.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/getElementById-dynamic-001.html.ini b/testing/web-platform/meta/shadow-dom/getElementById-dynamic-001.html.ini new file mode 100644 index 0000000000..2e90c1f092 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/getElementById-dynamic-001.html.ini @@ -0,0 +1,3 @@ +[getElementById-dynamic-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/historical.html.ini b/testing/web-platform/meta/shadow-dom/historical.html.ini new file mode 100644 index 0000000000..ecfd4d87c0 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/historical.html.ini @@ -0,0 +1,3 @@ +[historical.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/imperative-slot-api-slotchange.html.ini b/testing/web-platform/meta/shadow-dom/imperative-slot-api-slotchange.html.ini new file mode 100644 index 0000000000..0fa69ff2ed --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/imperative-slot-api-slotchange.html.ini @@ -0,0 +1,3 @@ +[imperative-slot-api-slotchange.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/imperative-slot-api.html.ini b/testing/web-platform/meta/shadow-dom/imperative-slot-api.html.ini new file mode 100644 index 0000000000..b3f3ba678f --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/imperative-slot-api.html.ini @@ -0,0 +1,3 @@ +[imperative-slot-api.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/imperative-slot-fallback-clear.html.ini b/testing/web-platform/meta/shadow-dom/imperative-slot-fallback-clear.html.ini new file mode 100644 index 0000000000..71205a3bf1 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/imperative-slot-fallback-clear.html.ini @@ -0,0 +1,3 @@ +[imperative-slot-fallback-clear.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/imperative-slot-initial-fallback.html.ini b/testing/web-platform/meta/shadow-dom/imperative-slot-initial-fallback.html.ini new file mode 100644 index 0000000000..ccef10e6db --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/imperative-slot-initial-fallback.html.ini @@ -0,0 +1,3 @@ +[imperative-slot-initial-fallback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/innerHTML-setter.xhtml.ini b/testing/web-platform/meta/shadow-dom/innerHTML-setter.xhtml.ini new file mode 100644 index 0000000000..114136a70a --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/innerHTML-setter.xhtml.ini @@ -0,0 +1,3 @@ +[innerHTML-setter.xhtml] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/input-element-list.html.ini b/testing/web-platform/meta/shadow-dom/input-element-list.html.ini new file mode 100644 index 0000000000..ff90b2a5e7 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/input-element-list.html.ini @@ -0,0 +1,3 @@ +[input-element-list.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/input-type-radio.html.ini b/testing/web-platform/meta/shadow-dom/input-type-radio.html.ini new file mode 100644 index 0000000000..2b261804cf --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/input-type-radio.html.ini @@ -0,0 +1,3 @@ +[input-type-radio.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/leaktests/__dir__.ini b/testing/web-platform/meta/shadow-dom/leaktests/__dir__.ini new file mode 100644 index 0000000000..daf68383df --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/leaktests/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [default:51200] 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 0000000000..d4efebadc2 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/leaktests/window-frames.html.ini @@ -0,0 +1,5 @@ +[window-frames.html] + max-asserts: 4 + [window.frames should not leak frames in Shadow DOM.] + expected: FAIL + diff --git a/testing/web-platform/meta/shadow-dom/offsetParent-across-shadow-boundaries.html.ini b/testing/web-platform/meta/shadow-dom/offsetParent-across-shadow-boundaries.html.ini new file mode 100644 index 0000000000..4c19bf251a --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/offsetParent-across-shadow-boundaries.html.ini @@ -0,0 +1,3 @@ +[offsetParent-across-shadow-boundaries.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..48d41457fa --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html.ini @@ -0,0 +1,3 @@ +[scroll-to-the-fragment-in-shadow-tree.html] + disabled: + if (os == "android"): bug 1550895 (frequently fails on geckoview) diff --git a/testing/web-platform/meta/shadow-dom/selection-collapse-and-extend.tentative.html.ini b/testing/web-platform/meta/shadow-dom/selection-collapse-and-extend.tentative.html.ini new file mode 100644 index 0000000000..8c2359643c --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/selection-collapse-and-extend.tentative.html.ini @@ -0,0 +1,12 @@ +[selection-collapse-and-extend.tentative.html] + [collapse can set selection to a node inside a shadow tree] + expected: FAIL + + [collapse abort steps when called with a disconnected node inside a shadow tree] + expected: FAIL + + [extend can set selection to a node inside a shadow tree] + expected: FAIL + + [extend abort steps when called with a disconnected node inside a shadow tree] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/selection-direction.tentative.html.ini b/testing/web-platform/meta/shadow-dom/selection-direction.tentative.html.ini new file mode 100644 index 0000000000..804c503ad7 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/selection-direction.tentative.html.ini @@ -0,0 +1,21 @@ +[selection-direction.tentative.html] + [direction returns "none" when there is no selection] + expected: FAIL + + [direction returns "forward" when there is a forward-direction selection in the document tree] + expected: FAIL + + [direction returns "backward" when there is a backward-direction selection in the document tree] + expected: FAIL + + [direction returns "forward" when there is a forward selection in the shadow tree] + expected: FAIL + + [direction returns "backward" when there is a backward selection in the shadow tree] + expected: FAIL + + [direction returns "forward" when there is a forward selection that crosses shadow boundaries] + expected: FAIL + + [direction returns "backward" when there is a forward selection that crosses shadow boundaries] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/selection-getComposedRanges.tentative.html.ini b/testing/web-platform/meta/shadow-dom/selection-getComposedRanges.tentative.html.ini new file mode 100644 index 0000000000..09889bb9a7 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/selection-getComposedRanges.tentative.html.ini @@ -0,0 +1,30 @@ +[selection-getComposedRanges.tentative.html] + [getComposedRanges returns an empty sequence when there is no selection] + expected: FAIL + + [getComposedRanges returns a sequence with a static range when there is a forward-direction selection in the document tree] + expected: FAIL + + [getComposedRanges returns a sequence with a static range when there is a backward-direction selection in the document tree] + expected: FAIL + + [getComposedRanges returns a sequence with a static range pointing to a shadaw tree when there is a selection in the shadow tree and the shadow tree is specified as an argument] + expected: FAIL + + [getComposedRanges returns a sequence with a static range pointing to the shadow host when there is a selection in a shadow tree and the shadow tree is not specified as an argument] + expected: FAIL + + [getComposedRanges a sequence with a static range pointing to the shadow host when there is a forward selection that crosses shadow boundaries and the shadow tree is not specified as an argument] + expected: FAIL + + [getComposedRanges a sequence with a static range that crosses shadow boundaries when there is a forward selection that crosses shadow boundaries and the shadow tree is specified as an argument] + expected: FAIL + + [getComposedRanges returns a sequence with a static range pointing to the outer shadow host when there is a selection in an inner shadow tree and no shadow tree is specified as an argument] + expected: FAIL + + [getComposedRanges returns a sequence with a static range pointing to the inner shadow tree when there is a selection in an inner shadow tree and the inner shadow tree is specified as an argument] + expected: FAIL + + [getComposedRanges returns a sequence with a static range pointing to the outer shadow tree when there is a selection in an inner shadow tree and the outer shadow tree is specified as an argument] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/slotchange-customelements.html.ini b/testing/web-platform/meta/shadow-dom/slotchange-customelements.html.ini new file mode 100644 index 0000000000..6621241e8f --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/slotchange-customelements.html.ini @@ -0,0 +1,3 @@ +[slotchange-customelements.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..1d88615f61 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/slotchange-event.html.ini @@ -0,0 +1,3 @@ +[slotchange-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..06563fc595 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/slotchange.html.ini @@ -0,0 +1,3 @@ +[slotchange.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/slots-fallback-in-document.html.ini b/testing/web-platform/meta/shadow-dom/slots-fallback-in-document.html.ini new file mode 100644 index 0000000000..1be6313db5 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/slots-fallback-in-document.html.ini @@ -0,0 +1,3 @@ +[slots-fallback-in-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..02ef4d0fe1 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/slots-fallback.html.ini @@ -0,0 +1,3 @@ +[slots-fallback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/slots-outside-shadow-dom.html.ini b/testing/web-platform/meta/shadow-dom/slots-outside-shadow-dom.html.ini new file mode 100644 index 0000000000..8d4c0eeb2d --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/slots-outside-shadow-dom.html.ini @@ -0,0 +1,3 @@ +[slots-outside-shadow-dom.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..80ee6f73b9 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/slots.html.ini @@ -0,0 +1,3 @@ +[slots.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/__dir__.ini b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/__dir__.ini new file mode 100644 index 0000000000..7fb312037d --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/__dir__.ini @@ -0,0 +1,2 @@ +lsan-allowed: [Alloc, MakeUnique, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init] +leak-threshold: [default:51200] 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 0000000000..86269e614c --- /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,3 @@ +[test-007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..c08cae9cd4 --- /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,3 @@ +[test-009.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] 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 0000000000..6fcfbfb9e1 --- /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,3 @@ +[test-010.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..8b0164e137 --- /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,3 @@ +[test-011.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..39642b246d --- /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,3 @@ +[test-012.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..218a6de720 --- /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,3 @@ +[test-013.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..1cdf5f13df --- /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,3 @@ +[test-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..db1913fc56 --- /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] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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 0000000000..8473d6e685 --- /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,3 @@ +[test-006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..86269e614c --- /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,3 @@ +[test-007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..6fcfbfb9e1 --- /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,3 @@ +[test-010.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..1cdf5f13df --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html.ini @@ -0,0 +1,3 @@ +[test-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..b129754b3c --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html.ini @@ -0,0 +1,4 @@ +[test-002.html] + expected: + if (os == "android") and debug and not fission: [OK, TIMEOUT] + if (os == "android") and debug and fission: [TIMEOUT, OK] 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 0000000000..c647448ecc --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html.ini @@ -0,0 +1,3 @@ +[test-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..1cdf5f13df --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html.ini @@ -0,0 +1,3 @@ +[test-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..d5e1078109 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html.ini @@ -0,0 +1,3 @@ +[test-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..c647448ecc --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html.ini @@ -0,0 +1,3 @@ +[test-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..1cdf5f13df --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/events/test-001.html.ini @@ -0,0 +1,3 @@ +[test-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..bf5faf95bd --- /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] + expected: TIMEOUT + [A_08_02_03_T01] + expected: TIMEOUT + 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 0000000000..1cdf5f13df --- /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,3 @@ +[test-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..e38cbe73e1 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html.ini @@ -0,0 +1,3 @@ +[dom-tree-accessors-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..2f43d24dad --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html.ini @@ -0,0 +1,3 @@ +[selectors-api-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..04e684cccf --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html.ini @@ -0,0 +1,3 @@ +[selectors-api-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..981086af38 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html.ini @@ -0,0 +1,3 @@ +[shadow-root-001.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] 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 0000000000..3f6fa079b3 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html.ini @@ -0,0 +1,3 @@ +[test-005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..86269e614c --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html.ini @@ -0,0 +1,3 @@ +[test-007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..55248684e7 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html.ini @@ -0,0 +1,3 @@ +[test-009.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..8b0164e137 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html.ini @@ -0,0 +1,3 @@ +[test-011.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..391a6b46a9 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html.ini @@ -0,0 +1,3 @@ +[window-named-properties-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..dba19b6baa --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html.ini @@ -0,0 +1,3 @@ +[window-named-properties-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..b6108c070d --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html.ini @@ -0,0 +1,3 @@ +[window-named-properties-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/untriaged/styles/__dir__.ini b/testing/web-platform/meta/shadow-dom/untriaged/styles/__dir__.ini new file mode 100644 index 0000000000..7817dca3fb --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/styles/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::PermittedSchemes, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset] 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 0000000000..d39675d5f2 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/styles/test-008.html.ini @@ -0,0 +1,3 @@ +[test-008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/__dir__.ini b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/__dir__.ini new file mode 100644 index 0000000000..daf68383df --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/untriaged/user-interaction/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [default:51200] 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 0000000000..a36434b5d2 --- /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] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [A_07_01_02_T01] + expected: FAIL + + [A_07_07_02_T02] + expected: FAIL |