diff --git a/testing/web-platform/meta/css/css-scoping-1/__dir__.ini b/testing/web-platform/meta/css/css-scoping-1/__dir__.ini new file mode 100644 index 000000000000..fdbcfd6058dd --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping-1/__dir__.ini @@ -0,0 +1 @@ +prefs: [dom.webcomponents.enabled:true] diff --git a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-assigned-node-with-rules.html.ini b/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-assigned-node-with-rules.html.ini deleted file mode 100644 index 29c0d0e14a35..000000000000 --- a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-assigned-node-with-rules.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[css-scoping-shadow-assigned-node-with-rules.html] - type: reftest - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-host-with-before-after.html.ini b/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-host-with-before-after.html.ini deleted file mode 100644 index 640671cfa0fb..000000000000 --- a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-host-with-before-after.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[css-scoping-shadow-host-with-before-after.html] - type: reftest - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-root-hides-children.html.ini b/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-root-hides-children.html.ini deleted file mode 100644 index 409a4fb07964..000000000000 --- a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-root-hides-children.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[css-scoping-shadow-root-hides-children.html] - type: reftest - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-slotted-rule.html.ini b/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-slotted-rule.html.ini deleted file mode 100644 index 1b1f8f7f715d..000000000000 --- a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-slotted-rule.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[css-scoping-shadow-slotted-rule.html] - type: reftest - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-with-outside-rules.html.ini b/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-with-outside-rules.html.ini deleted file mode 100644 index 1c6523bcf204..000000000000 --- a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-with-outside-rules.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[css-scoping-shadow-with-outside-rules.html] - type: reftest - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak.html.ini b/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak.html.ini deleted file mode 100644 index 23dc7c092fb0..000000000000 --- a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[css-scoping-shadow-with-rules-no-style-leak.html] - type: reftest - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-with-rules.html.ini b/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-with-rules.html.ini deleted file mode 100644 index bbb148649f8d..000000000000 --- a/testing/web-platform/meta/css/css-scoping-1/css-scoping-shadow-with-rules.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[css-scoping-shadow-with-rules.html] - type: reftest - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping-1/shadow-cascade-order-001.html.ini b/testing/web-platform/meta/css/css-scoping-1/shadow-cascade-order-001.html.ini index 311f3b38d1c9..113475cedb94 100644 --- a/testing/web-platform/meta/css/css-scoping-1/shadow-cascade-order-001.html.ini +++ b/testing/web-platform/meta/css/css-scoping-1/shadow-cascade-order-001.html.ini @@ -1,5 +1,110 @@ [shadow-cascade-order-001.html] type: testharness - [Shadow DOM: CSS Style Rule cascading] + [A4. ::slotted vs :host, earlier in tree-of-trees rule should win for open mode.] + expected: FAIL + + [B4. ::slotted with !important vs :host, earlier in tree-of-trees rule should win for open mode.] + expected: FAIL + + [B5. ::slotted vs inline with !important, inline rule should win for open mode.] + expected: FAIL + + [C1. document vs ::slotted with !important, ::slotted rule should win for open mode.] + expected: FAIL + + [C2. document vs :host with !important, :host rule should win for open mode.] + expected: FAIL + + [C4. ::slotted vs :host with !important, later in tree-of-trees rule should win for open mode.] + expected: FAIL + + [C5. ::slotted with !important vs inline, ::slotted rule should win for open mode.] + expected: FAIL + + [C6. :host with !important vs inline, :host rule should win for open mode.] + expected: FAIL + + [D1. document vs ::slotted both with !important, ::slotted rule should win for open mode.] + expected: FAIL + + [D2. document vs :host both with !important, :host rule should win for open mode.] + expected: FAIL + + [D4. ::slotted vs :host both with !important, later in tree-of-trees rule should win for open mode.] + expected: FAIL + + [D5. ::slotted vs inline both with !important, ::slotted rule should win for open mode.] + expected: FAIL + + [D6. :host vs inline both with !important, :host rule should win for open mode.] + expected: FAIL + + [E2. all styles with !important applied, rule in the last tree-of-trees should win for open mode.] + expected: FAIL + + [F3. document vs ::slotted with !important, important rule should win for open mode.] + expected: FAIL + + [F4. document vs ::slotted with !important, important rule should win for open mode.] + expected: FAIL + + [F5. document vs :host with !important, important rule should win for open mode.] + expected: FAIL + + [F6. all rules with !important, the last rule in tree-of-trees should win for open mode.] + expected: FAIL + + [A4. ::slotted vs :host, earlier in tree-of-trees rule should win for closed mode.] + expected: FAIL + + [B4. ::slotted with !important vs :host, earlier in tree-of-trees rule should win for closed mode.] + expected: FAIL + + [B5. ::slotted vs inline with !important, inline rule should win for closed mode.] + expected: FAIL + + [C1. document vs ::slotted with !important, ::slotted rule should win for closed mode.] + expected: FAIL + + [C2. document vs :host with !important, :host rule should win for closed mode.] + expected: FAIL + + [C4. ::slotted vs :host with !important, later in tree-of-trees rule should win for closed mode.] + expected: FAIL + + [C5. ::slotted with !important vs inline, ::slotted rule should win for closed mode.] + expected: FAIL + + [C6. :host with !important vs inline, :host rule should win for closed mode.] + expected: FAIL + + [D1. document vs ::slotted both with !important, ::slotted rule should win for closed mode.] + expected: FAIL + + [D2. document vs :host both with !important, :host rule should win for closed mode.] + expected: FAIL + + [D4. ::slotted vs :host both with !important, later in tree-of-trees rule should win for closed mode.] + expected: FAIL + + [D5. ::slotted vs inline both with !important, ::slotted rule should win for closed mode.] + expected: FAIL + + [D6. :host vs inline both with !important, :host rule should win for closed mode.] + expected: FAIL + + [E2. all styles with !important applied, rule in the last tree-of-trees should win for closed mode.] + expected: FAIL + + [F3. document vs ::slotted with !important, important rule should win for closed mode.] + expected: FAIL + + [F4. document vs ::slotted with !important, important rule should win for closed mode.] + expected: FAIL + + [F5. document vs :host with !important, important rule should win for closed mode.] + expected: FAIL + + [F6. all rules with !important, the last rule in tree-of-trees should win for closed mode.] expected: FAIL diff --git a/testing/web-platform/meta/css/selectors4/__dir__.ini b/testing/web-platform/meta/css/selectors4/__dir__.ini new file mode 100644 index 000000000000..fdbcfd6058dd --- /dev/null +++ b/testing/web-platform/meta/css/selectors4/__dir__.ini @@ -0,0 +1 @@ +prefs: [dom.webcomponents.enabled:true] diff --git a/testing/web-platform/meta/css/selectors4/focus-within-shadow-001.html.ini b/testing/web-platform/meta/css/selectors4/focus-within-shadow-001.html.ini index 1b520633c9ae..4630c72f7b7b 100644 --- a/testing/web-platform/meta/css/selectors4/focus-within-shadow-001.html.ini +++ b/testing/web-platform/meta/css/selectors4/focus-within-shadow-001.html.ini @@ -1,3 +1,3 @@ [focus-within-shadow-001.html] type: reftest - expected: TIMEOUT + expected: FAIL diff --git a/testing/web-platform/meta/css/selectors4/focus-within-shadow-002.html.ini b/testing/web-platform/meta/css/selectors4/focus-within-shadow-002.html.ini deleted file mode 100644 index 870f44fdaa11..000000000000 --- a/testing/web-platform/meta/css/selectors4/focus-within-shadow-002.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[focus-within-shadow-002.html] - type: reftest - expected: TIMEOUT diff --git a/testing/web-platform/meta/css/selectors4/focus-within-shadow-003.html.ini b/testing/web-platform/meta/css/selectors4/focus-within-shadow-003.html.ini deleted file mode 100644 index 5d90357619d2..000000000000 --- a/testing/web-platform/meta/css/selectors4/focus-within-shadow-003.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[focus-within-shadow-003.html] - type: reftest - expected: TIMEOUT diff --git a/testing/web-platform/meta/css/selectors4/focus-within-shadow-004.html.ini b/testing/web-platform/meta/css/selectors4/focus-within-shadow-004.html.ini deleted file mode 100644 index 41c8f0faed5c..000000000000 --- a/testing/web-platform/meta/css/selectors4/focus-within-shadow-004.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[focus-within-shadow-004.html] - type: reftest - expected: TIMEOUT diff --git a/testing/web-platform/meta/css/selectors4/focus-within-shadow-005.html.ini b/testing/web-platform/meta/css/selectors4/focus-within-shadow-005.html.ini deleted file mode 100644 index f3c4ed5abec9..000000000000 --- a/testing/web-platform/meta/css/selectors4/focus-within-shadow-005.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[focus-within-shadow-005.html] - type: reftest - expected: TIMEOUT diff --git a/testing/web-platform/meta/css/selectors4/focus-within-shadow-006.html.ini b/testing/web-platform/meta/css/selectors4/focus-within-shadow-006.html.ini index b9425624d38d..08a76223a879 100644 --- a/testing/web-platform/meta/css/selectors4/focus-within-shadow-006.html.ini +++ b/testing/web-platform/meta/css/selectors4/focus-within-shadow-006.html.ini @@ -1,3 +1,3 @@ [focus-within-shadow-006.html] type: reftest - expected: TIMEOUT + expected: FAIL