diff --git a/tests/wpt/meta-legacy-layout/css/css-cascade/scope-featureless.html.ini b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-featureless.html.ini new file mode 100644 index 00000000000..7ad66440741 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-cascade/scope-featureless.html.ini @@ -0,0 +1,2 @@ +[scope-featureless.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-container-size.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-container-size.html.ini new file mode 100644 index 00000000000..752af30b054 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-container-size.html.ini @@ -0,0 +1,2 @@ +[animation-container-size.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-container-type-dynamic.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-container-type-dynamic.html.ini new file mode 100644 index 00000000000..654f3e50001 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-container-type-dynamic.html.ini @@ -0,0 +1,2 @@ +[animation-container-type-dynamic.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-nested-animation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-nested-animation.html.ini new file mode 100644 index 00000000000..3efa56c46ed --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-nested-animation.html.ini @@ -0,0 +1,2 @@ +[animation-nested-animation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-nested-transition.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-nested-transition.html.ini new file mode 100644 index 00000000000..9f4156ea923 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/animation-nested-transition.html.ini @@ -0,0 +1,2 @@ +[animation-nested-transition.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/aspect-ratio-feature-evaluation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/aspect-ratio-feature-evaluation.html.ini new file mode 100644 index 00000000000..4d4382d75a2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/aspect-ratio-feature-evaluation.html.ini @@ -0,0 +1,2 @@ +[aspect-ratio-feature-evaluation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-parsing.html.ini new file mode 100644 index 00000000000..0174391e3e3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-parsing.html.ini @@ -0,0 +1,2 @@ +[at-container-parsing.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-serialization.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-serialization.html.ini new file mode 100644 index 00000000000..c5a746c5610 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-serialization.html.ini @@ -0,0 +1,2 @@ +[at-container-serialization.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-style-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-style-parsing.html.ini new file mode 100644 index 00000000000..acf71f6fc49 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-style-parsing.html.ini @@ -0,0 +1,2 @@ +[at-container-style-parsing.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-style-serialization.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-style-serialization.html.ini new file mode 100644 index 00000000000..8aa20a36948 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/at-container-style-serialization.html.ini @@ -0,0 +1,2 @@ +[at-container-style-serialization.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/auto-scrollbars.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/auto-scrollbars.html.ini new file mode 100644 index 00000000000..b3c3f5540c7 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/auto-scrollbars.html.ini @@ -0,0 +1,2 @@ +[auto-scrollbars.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/backdrop-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/backdrop-invalidation.html.ini new file mode 100644 index 00000000000..8b089b438d3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/backdrop-invalidation.html.ini @@ -0,0 +1,2 @@ +[backdrop-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/calc-evaluation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/calc-evaluation.html.ini new file mode 100644 index 00000000000..95db9d4fb1e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/calc-evaluation.html.ini @@ -0,0 +1,2 @@ +[calc-evaluation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-001.html.ini new file mode 100644 index 00000000000..1ec473fc019 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-001.html.ini @@ -0,0 +1,2 @@ +[canvas-as-container-001.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-002.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-002.html.ini new file mode 100644 index 00000000000..762a29375eb --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-002.html.ini @@ -0,0 +1,2 @@ +[canvas-as-container-002.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-003.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-003.html.ini new file mode 100644 index 00000000000..e6ff9db8dd5 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-003.html.ini @@ -0,0 +1,2 @@ +[canvas-as-container-003.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-004.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-004.html.ini new file mode 100644 index 00000000000..e745dc1dbab --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-004.html.ini @@ -0,0 +1,2 @@ +[canvas-as-container-004.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-005.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-005.html.ini new file mode 100644 index 00000000000..fc391da5312 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-005.html.ini @@ -0,0 +1,2 @@ +[canvas-as-container-005.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-006.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-006.html.ini new file mode 100644 index 00000000000..5fc52bb6346 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/canvas-as-container-006.html.ini @@ -0,0 +1,2 @@ +[canvas-as-container-006.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/change-display-in-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/change-display-in-container.html.ini new file mode 100644 index 00000000000..1a14360fad1 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/change-display-in-container.html.ini @@ -0,0 +1,2 @@ +[change-display-in-container.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/chrome-legacy-skip-recalc.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/chrome-legacy-skip-recalc.html.ini new file mode 100644 index 00000000000..41721cec3c7 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/chrome-legacy-skip-recalc.html.ini @@ -0,0 +1,2 @@ +[chrome-legacy-skip-recalc.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/column-spanner-in-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/column-spanner-in-container.html.ini new file mode 100644 index 00000000000..f5cdfb7f54c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/column-spanner-in-container.html.ini @@ -0,0 +1,2 @@ +[column-spanner-in-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/conditional-container-status.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/conditional-container-status.html.ini new file mode 100644 index 00000000000..c0ee6c64a5b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/conditional-container-status.html.ini @@ -0,0 +1,2 @@ +[conditional-container-status.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-computed.html.ini new file mode 100644 index 00000000000..5cfd149c490 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-computed.html.ini @@ -0,0 +1,2 @@ +[container-computed.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-for-shadow-dom.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-for-shadow-dom.html.ini new file mode 100644 index 00000000000..3efb9a4484d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-for-shadow-dom.html.ini @@ -0,0 +1,2 @@ +[container-for-shadow-dom.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-inheritance.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-inheritance.html.ini new file mode 100644 index 00000000000..7895da15473 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-inheritance.html.ini @@ -0,0 +1,2 @@ +[container-inheritance.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-inner-at-rules.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-inner-at-rules.html.ini new file mode 100644 index 00000000000..fe9df8888c4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-inner-at-rules.html.ini @@ -0,0 +1,2 @@ +[container-inner-at-rules.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-inside-multicol-with-table.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-inside-multicol-with-table.html.ini new file mode 100644 index 00000000000..45bac59ad68 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-inside-multicol-with-table.html.ini @@ -0,0 +1,2 @@ +[container-inside-multicol-with-table.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-longhand-animation-type.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-longhand-animation-type.html.ini new file mode 100644 index 00000000000..6fcb3d3d017 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-longhand-animation-type.html.ini @@ -0,0 +1,2 @@ +[container-longhand-animation-type.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-computed.html.ini new file mode 100644 index 00000000000..4c6f92ff91f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-computed.html.ini @@ -0,0 +1,2 @@ +[container-name-computed.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-invalidation.html.ini new file mode 100644 index 00000000000..9699d557f71 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-invalidation.html.ini @@ -0,0 +1,2 @@ +[container-name-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-parsing.html.ini new file mode 100644 index 00000000000..a1d910e8bc6 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-parsing.html.ini @@ -0,0 +1,2 @@ +[container-name-parsing.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-tree-scoped.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-tree-scoped.html.ini new file mode 100644 index 00000000000..944100b2a6d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-name-tree-scoped.html.ini @@ -0,0 +1,2 @@ +[container-name-tree-scoped.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-nested.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-nested.html.ini new file mode 100644 index 00000000000..270c4929976 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-nested.html.ini @@ -0,0 +1,2 @@ +[container-nested.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-parsing.html.ini new file mode 100644 index 00000000000..4a67b2a0bb4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-parsing.html.ini @@ -0,0 +1,2 @@ +[container-parsing.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-selection-unknown-features.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-selection-unknown-features.html.ini new file mode 100644 index 00000000000..b8c01fff881 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-selection-unknown-features.html.ini @@ -0,0 +1,2 @@ +[container-selection-unknown-features.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-selection.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-selection.html.ini new file mode 100644 index 00000000000..078f5f5fca0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-selection.html.ini @@ -0,0 +1,2 @@ +[container-selection.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-invalidation-after-load.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-invalidation-after-load.html.ini new file mode 100644 index 00000000000..ac18a07d13d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-invalidation-after-load.html.ini @@ -0,0 +1,2 @@ +[container-size-invalidation-after-load.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-invalidation.html.ini new file mode 100644 index 00000000000..2110c73f00a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-invalidation.html.ini @@ -0,0 +1,2 @@ +[container-size-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-nested-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-nested-invalidation.html.ini new file mode 100644 index 00000000000..6b313211a58 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-nested-invalidation.html.ini @@ -0,0 +1,2 @@ +[container-size-nested-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-shadow-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-shadow-invalidation.html.ini new file mode 100644 index 00000000000..36983f995f6 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-size-shadow-invalidation.html.ini @@ -0,0 +1,2 @@ +[container-size-shadow-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-computed.html.ini new file mode 100644 index 00000000000..1c738ca9d2f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-computed.html.ini @@ -0,0 +1,2 @@ +[container-type-computed.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-containment.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-containment.html.ini new file mode 100644 index 00000000000..78eac66a53b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-containment.html.ini @@ -0,0 +1,2 @@ +[container-type-containment.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-invalidation.html.ini new file mode 100644 index 00000000000..ceeef89bc5e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-invalidation.html.ini @@ -0,0 +1,2 @@ +[container-type-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-layout-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-layout-invalidation.html.ini new file mode 100644 index 00000000000..2ee85b9d254 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-layout-invalidation.html.ini @@ -0,0 +1,2 @@ +[container-type-layout-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-parsing.html.ini new file mode 100644 index 00000000000..1c739f25052 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-type-parsing.html.ini @@ -0,0 +1,2 @@ +[container-type-parsing.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-animation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-animation.html.ini new file mode 100644 index 00000000000..343a20cdded --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-animation.html.ini @@ -0,0 +1,2 @@ +[container-units-animation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-basic.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-basic.html.ini new file mode 100644 index 00000000000..be0e8789a85 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-basic.html.ini @@ -0,0 +1,2 @@ +[container-units-basic.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-computational-independence.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-computational-independence.html.ini new file mode 100644 index 00000000000..2d243ce7664 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-computational-independence.html.ini @@ -0,0 +1,2 @@ +[container-units-computational-independence.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-content-box.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-content-box.html.ini new file mode 100644 index 00000000000..94994f5b988 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-content-box.html.ini @@ -0,0 +1,2 @@ +[container-units-content-box.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-gradient-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-gradient-invalidation.html.ini new file mode 100644 index 00000000000..a59c030f234 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-gradient-invalidation.html.ini @@ -0,0 +1,2 @@ +[container-units-gradient-invalidation.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-gradient.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-gradient.html.ini new file mode 100644 index 00000000000..07bea8cdf00 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-gradient.html.ini @@ -0,0 +1,2 @@ +[container-units-gradient.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-in-at-container-dynamic.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-in-at-container-dynamic.html.ini new file mode 100644 index 00000000000..06ecbee89c8 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-in-at-container-dynamic.html.ini @@ -0,0 +1,2 @@ +[container-units-in-at-container-dynamic.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-in-at-container-fallback.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-in-at-container-fallback.html.ini new file mode 100644 index 00000000000..8e57c948e7d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-in-at-container-fallback.html.ini @@ -0,0 +1,2 @@ +[container-units-in-at-container-fallback.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-in-at-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-in-at-container.html.ini new file mode 100644 index 00000000000..5c3e6915c56 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-in-at-container.html.ini @@ -0,0 +1,2 @@ +[container-units-in-at-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-ineligible-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-ineligible-container.html.ini new file mode 100644 index 00000000000..344a8137596 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-ineligible-container.html.ini @@ -0,0 +1,2 @@ +[container-units-ineligible-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-invalidation.html.ini new file mode 100644 index 00000000000..7f82447127a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-invalidation.html.ini @@ -0,0 +1,2 @@ +[container-units-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-media-queries.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-media-queries.html.ini new file mode 100644 index 00000000000..5732050c44b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-media-queries.html.ini @@ -0,0 +1,2 @@ +[container-units-media-queries.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-rule-cache.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-rule-cache.html.ini new file mode 100644 index 00000000000..5200eb952ef --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-rule-cache.html.ini @@ -0,0 +1,2 @@ +[container-units-rule-cache.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-selection.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-selection.html.ini new file mode 100644 index 00000000000..a0a35f1f266 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-selection.html.ini @@ -0,0 +1,2 @@ +[container-units-selection.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-shadow.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-shadow.html.ini new file mode 100644 index 00000000000..334c7ef1552 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-shadow.html.ini @@ -0,0 +1,2 @@ +[container-units-shadow.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-sharing-via-rule-node.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-sharing-via-rule-node.html.ini new file mode 100644 index 00000000000..5e9561d2e94 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-sharing-via-rule-node.html.ini @@ -0,0 +1,2 @@ +[container-units-sharing-via-rule-node.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-small-viewport-fallback.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-small-viewport-fallback.html.ini new file mode 100644 index 00000000000..2d628428bc9 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-small-viewport-fallback.html.ini @@ -0,0 +1,2 @@ +[container-units-small-viewport-fallback.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-svglength.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-svglength.html.ini new file mode 100644 index 00000000000..ce5935891d8 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-svglength.html.ini @@ -0,0 +1,2 @@ +[container-units-svglength.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-typed-om.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-typed-om.html.ini new file mode 100644 index 00000000000..dea0e2a76cd --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/container-units-typed-om.html.ini @@ -0,0 +1,2 @@ +[container-units-typed-om.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/counters-flex-circular.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/counters-flex-circular.html.ini new file mode 100644 index 00000000000..d306fb202be --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/counters-flex-circular.html.ini @@ -0,0 +1,2 @@ +[counters-flex-circular.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/counters-in-container-dynamic.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/counters-in-container-dynamic.html.ini new file mode 100644 index 00000000000..7cd3bd77b75 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/counters-in-container-dynamic.html.ini @@ -0,0 +1,2 @@ +[counters-in-container-dynamic.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/counters-in-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/counters-in-container.html.ini new file mode 100644 index 00000000000..4bf610e9b83 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/counters-in-container.html.ini @@ -0,0 +1,2 @@ +[counters-in-container.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/crashtests/size-change-during-transition-crash.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/crashtests/size-change-during-transition-crash.html.ini new file mode 100644 index 00000000000..d4f04e8e769 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/crashtests/size-change-during-transition-crash.html.ini @@ -0,0 +1,2 @@ +[size-change-during-transition-crash.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/custom-layout-container-001.https.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/custom-layout-container-001.https.html.ini new file mode 100644 index 00000000000..a27199b58f3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/custom-layout-container-001.https.html.ini @@ -0,0 +1,2 @@ +[custom-layout-container-001.https.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/custom-property-style-queries.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/custom-property-style-queries.html.ini new file mode 100644 index 00000000000..f95a4577590 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/custom-property-style-queries.html.ini @@ -0,0 +1,2 @@ +[custom-property-style-queries.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/custom-property-style-query-change.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/custom-property-style-query-change.html.ini new file mode 100644 index 00000000000..b2c98b304ba --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/custom-property-style-query-change.html.ini @@ -0,0 +1,2 @@ +[custom-property-style-query-change.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/deep-nested-inline-size-containers.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/deep-nested-inline-size-containers.html.ini new file mode 100644 index 00000000000..49ed002ee86 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/deep-nested-inline-size-containers.html.ini @@ -0,0 +1,2 @@ +[deep-nested-inline-size-containers.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/dialog-backdrop-create.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/dialog-backdrop-create.html.ini new file mode 100644 index 00000000000..aabdad22faf --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/dialog-backdrop-create.html.ini @@ -0,0 +1,2 @@ +[dialog-backdrop-create.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-contents-dynamic-style-queries.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-contents-dynamic-style-queries.html.ini new file mode 100644 index 00000000000..cec4b309306 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-contents-dynamic-style-queries.html.ini @@ -0,0 +1,2 @@ +[display-contents-dynamic-style-queries.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-contents.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-contents.html.ini new file mode 100644 index 00000000000..218ccadd27e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-contents.html.ini @@ -0,0 +1,2 @@ +[display-contents.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-in-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-in-container.html.ini new file mode 100644 index 00000000000..f9ae83de225 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-in-container.html.ini @@ -0,0 +1,2 @@ +[display-in-container.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-none.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-none.html.ini new file mode 100644 index 00000000000..30e7ac379eb --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/display-none.html.ini @@ -0,0 +1,2 @@ +[display-none.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/fieldset-legend-change.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/fieldset-legend-change.html.ini new file mode 100644 index 00000000000..9d5d377cd9c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/fieldset-legend-change.html.ini @@ -0,0 +1,2 @@ +[fieldset-legend-change.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/font-relative-calc-dynamic.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/font-relative-calc-dynamic.html.ini new file mode 100644 index 00000000000..5b988b5dede --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/font-relative-calc-dynamic.html.ini @@ -0,0 +1,2 @@ +[font-relative-calc-dynamic.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/font-relative-units-dynamic.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/font-relative-units-dynamic.html.ini new file mode 100644 index 00000000000..bac1ca5c34b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/font-relative-units-dynamic.html.ini @@ -0,0 +1,2 @@ +[font-relative-units-dynamic.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/font-relative-units.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/font-relative-units.html.ini new file mode 100644 index 00000000000..e08fa7e3a64 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/font-relative-units.html.ini @@ -0,0 +1,2 @@ +[font-relative-units.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/fragmented-container-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/fragmented-container-001.html.ini new file mode 100644 index 00000000000..45e3fff97d5 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/fragmented-container-001.html.ini @@ -0,0 +1,2 @@ +[fragmented-container-001.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/get-animations.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/get-animations.html.ini new file mode 100644 index 00000000000..696dab96168 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/get-animations.html.ini @@ -0,0 +1,2 @@ +[get-animations.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/grid-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/grid-container.html.ini new file mode 100644 index 00000000000..7e24be270ac --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/grid-container.html.ini @@ -0,0 +1,2 @@ +[grid-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/grid-item-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/grid-item-container.html.ini new file mode 100644 index 00000000000..739a704af3b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/grid-item-container.html.ini @@ -0,0 +1,2 @@ +[grid-item-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/idlharness.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/idlharness.html.ini new file mode 100644 index 00000000000..3beda2b56c2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/idlharness.html.ini @@ -0,0 +1,48 @@ +[idlharness.html] + [CSSContainerRule interface: existence and properties of interface object] + expected: FAIL + + [CSSContainerRule interface object length] + expected: FAIL + + [CSSContainerRule interface object name] + expected: FAIL + + [CSSContainerRule interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSContainerRule interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSContainerRule interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSContainerRule interface: attribute containerName] + expected: FAIL + + [CSSContainerRule interface: attribute containerQuery] + expected: FAIL + + [CSSContainerRule must be primary interface of sheet.cssRules[0\]] + expected: FAIL + + [Stringification of sheet.cssRules[0\]] + expected: FAIL + + [CSSContainerRule interface: sheet.cssRules[0\] must inherit property "containerName" with the proper type] + expected: FAIL + + [CSSContainerRule interface: sheet.cssRules[0\] must inherit property "containerQuery" with the proper type] + expected: FAIL + + [CSSContainerRule must be primary interface of sheet.cssRules[0\].cssRules[0\]] + expected: FAIL + + [Stringification of sheet.cssRules[0\].cssRules[0\]] + expected: FAIL + + [CSSContainerRule interface: sheet.cssRules[0\].cssRules[0\] must inherit property "containerName" with the proper type] + expected: FAIL + + [CSSContainerRule interface: sheet.cssRules[0\].cssRules[0\] must inherit property "containerQuery" with the proper type] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/iframe-in-container-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/iframe-in-container-invalidation.html.ini new file mode 100644 index 00000000000..320d3763208 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/iframe-in-container-invalidation.html.ini @@ -0,0 +1,2 @@ +[iframe-in-container-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/iframe-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/iframe-invalidation.html.ini new file mode 100644 index 00000000000..40277008114 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/iframe-invalidation.html.ini @@ -0,0 +1,2 @@ +[iframe-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/ineligible-containment.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/ineligible-containment.html.ini new file mode 100644 index 00000000000..fb675be1df6 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/ineligible-containment.html.ini @@ -0,0 +1,2 @@ +[ineligible-containment.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inheritance-from-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inheritance-from-container.html.ini new file mode 100644 index 00000000000..15b82349e6a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inheritance-from-container.html.ini @@ -0,0 +1,2 @@ +[inheritance-from-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-and-min-width.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-and-min-width.html.ini new file mode 100644 index 00000000000..2d5cb15bd9b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-and-min-width.html.ini @@ -0,0 +1,2 @@ +[inline-size-and-min-width.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-bfc-floats.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-bfc-floats.html.ini new file mode 100644 index 00000000000..0efd1511e95 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-bfc-floats.html.ini @@ -0,0 +1,2 @@ +[inline-size-bfc-floats.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-containment-vertical-rl.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-containment-vertical-rl.html.ini new file mode 100644 index 00000000000..65be79b6779 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-containment-vertical-rl.html.ini @@ -0,0 +1,2 @@ +[inline-size-containment-vertical-rl.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-containment.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-containment.html.ini new file mode 100644 index 00000000000..d5f1b19aeef --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inline-size-containment.html.ini @@ -0,0 +1,2 @@ +[inline-size-containment.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inner-first-line-non-matching.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inner-first-line-non-matching.html.ini new file mode 100644 index 00000000000..e85c47582d8 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/inner-first-line-non-matching.html.ini @@ -0,0 +1,2 @@ +[inner-first-line-non-matching.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/layout-dependent-focus.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/layout-dependent-focus.html.ini new file mode 100644 index 00000000000..215241c0ac3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/layout-dependent-focus.html.ini @@ -0,0 +1,2 @@ +[layout-dependent-focus.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/multicol-container-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/multicol-container-001.html.ini new file mode 100644 index 00000000000..5e75ff3c653 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/multicol-container-001.html.ini @@ -0,0 +1,2 @@ +[multicol-container-001.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/multicol-inside-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/multicol-inside-container.html.ini new file mode 100644 index 00000000000..0e9d4ebfc9d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/multicol-inside-container.html.ini @@ -0,0 +1,2 @@ +[multicol-inside-container.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/nested-query-containers.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/nested-query-containers.html.ini new file mode 100644 index 00000000000..3ef3646b538 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/nested-query-containers.html.ini @@ -0,0 +1,97 @@ +[nested-query-containers.html] + expected: ERROR + [test1 - inline - 0b000] + expected: NOTRUN + + [test2 - inline - 0b001] + expected: NOTRUN + + [test3 - inline - 0b010] + expected: NOTRUN + + [test4 - inline - 0b011] + expected: NOTRUN + + [test5 - inline - 0b100] + expected: NOTRUN + + [test6 - inline - 0b101] + expected: NOTRUN + + [test7 - inline - 0b110] + expected: NOTRUN + + [test8 - inline - 0b111] + expected: NOTRUN + + [test9 - contents - 0b000] + expected: NOTRUN + + [test10 - contents - 0b001] + expected: NOTRUN + + [test11 - contents - 0b010] + expected: NOTRUN + + [test12 - contents - 0b011] + expected: NOTRUN + + [test13 - contents - 0b100] + expected: NOTRUN + + [test14 - contents - 0b101] + expected: NOTRUN + + [test15 - contents - 0b110] + expected: NOTRUN + + [test16 - contents - 0b111] + expected: NOTRUN + + [test17 - table-cell - 0b000] + expected: NOTRUN + + [test18 - table-cell - 0b001] + expected: NOTRUN + + [test19 - table-cell - 0b010] + expected: NOTRUN + + [test20 - table-cell - 0b011] + expected: NOTRUN + + [test21 - table-cell - 0b100] + expected: NOTRUN + + [test22 - table-cell - 0b101] + expected: NOTRUN + + [test23 - table-cell - 0b110] + expected: NOTRUN + + [test24 - table-cell - 0b111] + expected: NOTRUN + + [test25 - table - 0b000] + expected: NOTRUN + + [test26 - table - 0b001] + expected: NOTRUN + + [test27 - table - 0b010] + expected: NOTRUN + + [test28 - table - 0b011] + expected: NOTRUN + + [test29 - table - 0b100] + expected: NOTRUN + + [test30 - table - 0b101] + expected: NOTRUN + + [test31 - table - 0b110] + expected: NOTRUN + + [test32 - table - 0b111] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/nested-size-style-container-invalidation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/nested-size-style-container-invalidation.html.ini new file mode 100644 index 00000000000..e6474f713b8 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/nested-size-style-container-invalidation.html.ini @@ -0,0 +1,2 @@ +[nested-size-style-container-invalidation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/never-match-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/never-match-container.html.ini new file mode 100644 index 00000000000..bd76185e545 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/never-match-container.html.ini @@ -0,0 +1,2 @@ +[never-match-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/orthogonal-wm-container-query.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/orthogonal-wm-container-query.html.ini new file mode 100644 index 00000000000..5f5c04ee0f8 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/orthogonal-wm-container-query.html.ini @@ -0,0 +1,2 @@ +[orthogonal-wm-container-query.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/percentage-padding-orthogonal.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/percentage-padding-orthogonal.html.ini new file mode 100644 index 00000000000..06ce1345089 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/percentage-padding-orthogonal.html.ini @@ -0,0 +1,2 @@ +[percentage-padding-orthogonal.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-001.html.ini new file mode 100644 index 00000000000..8049e81a747 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-001.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-001.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-002.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-002.html.ini new file mode 100644 index 00000000000..f8f422e67ca --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-002.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-002.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-002b.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-002b.html.ini new file mode 100644 index 00000000000..69aa9d81543 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-002b.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-002b.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-003.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-003.html.ini new file mode 100644 index 00000000000..8ae4a2f4aa0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-003.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-003.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-004.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-004.html.ini new file mode 100644 index 00000000000..a8ca0682f2b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-004.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-004.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-005.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-005.html.ini new file mode 100644 index 00000000000..5796ec48559 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-005.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-005.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-006.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-006.html.ini new file mode 100644 index 00000000000..56688ff7a14 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-006.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-006.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-007.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-007.html.ini new file mode 100644 index 00000000000..a2d2a17ce5c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-007.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-007.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-008.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-008.html.ini new file mode 100644 index 00000000000..2a832c4409e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-008.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-008.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-009.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-009.html.ini new file mode 100644 index 00000000000..35162efd32e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-009.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-009.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-010.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-010.html.ini new file mode 100644 index 00000000000..40ed46b1488 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-010.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-010.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-011.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-011.html.ini new file mode 100644 index 00000000000..f916d851667 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-011.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-011.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-012.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-012.html.ini new file mode 100644 index 00000000000..867719bc5d2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-012.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-012.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-013.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-013.html.ini new file mode 100644 index 00000000000..19dae0ed51f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/pseudo-elements-013.html.ini @@ -0,0 +1,2 @@ +[pseudo-elements-013.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-content-box.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-content-box.html.ini new file mode 100644 index 00000000000..8d3aec97963 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-content-box.html.ini @@ -0,0 +1,2 @@ +[query-content-box.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-evaluation-style.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-evaluation-style.html.ini new file mode 100644 index 00000000000..249f397ea3e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-evaluation-style.html.ini @@ -0,0 +1,2 @@ +[query-evaluation-style.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-evaluation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-evaluation.html.ini new file mode 100644 index 00000000000..45622b2e02b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/query-evaluation.html.ini @@ -0,0 +1,2 @@ +[query-evaluation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/reattach-container-with-dirty-child.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/reattach-container-with-dirty-child.html.ini new file mode 100644 index 00000000000..cf8a718cb42 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/reattach-container-with-dirty-child.html.ini @@ -0,0 +1,2 @@ +[reattach-container-with-dirty-child.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/registered-color-style-queries.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/registered-color-style-queries.html.ini new file mode 100644 index 00000000000..3befc312c69 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/registered-color-style-queries.html.ini @@ -0,0 +1,6 @@ +[registered-color-style-queries.html] + [Registered color with light color-scheme and light-dark()] + expected: FAIL + + [Registered color with dark color-scheme and light-dark()] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/resize-while-content-visibility-hidden.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/resize-while-content-visibility-hidden.html.ini new file mode 100644 index 00000000000..9a43f8e35d1 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/resize-while-content-visibility-hidden.html.ini @@ -0,0 +1,2 @@ +[resize-while-content-visibility-hidden.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/sibling-layout-dependency.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/sibling-layout-dependency.html.ini new file mode 100644 index 00000000000..0cb8fb94d65 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/sibling-layout-dependency.html.ini @@ -0,0 +1,2 @@ +[sibling-layout-dependency.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/size-container-no-principal-box.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/size-container-no-principal-box.html.ini new file mode 100644 index 00000000000..e44c18a4a5d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/size-container-no-principal-box.html.ini @@ -0,0 +1,2 @@ +[size-container-no-principal-box.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/size-feature-evaluation.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/size-feature-evaluation.html.ini new file mode 100644 index 00000000000..7e1afb0335b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/size-feature-evaluation.html.ini @@ -0,0 +1,2 @@ +[size-feature-evaluation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-change-in-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-change-in-container.html.ini new file mode 100644 index 00000000000..90db297fc71 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-change-in-container.html.ini @@ -0,0 +1,2 @@ +[style-change-in-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-container-for-shadow-dom.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-container-for-shadow-dom.html.ini new file mode 100644 index 00000000000..875ed231ad8 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-container-for-shadow-dom.html.ini @@ -0,0 +1,2 @@ +[style-container-for-shadow-dom.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-container-invalidation-inheritance.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-container-invalidation-inheritance.html.ini new file mode 100644 index 00000000000..fa5ecda0b0c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-container-invalidation-inheritance.html.ini @@ -0,0 +1,2 @@ +[style-container-invalidation-inheritance.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-not-sharing-float.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-not-sharing-float.html.ini new file mode 100644 index 00000000000..d0bccfa30c8 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-not-sharing-float.html.ini @@ -0,0 +1,2 @@ +[style-not-sharing-float.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-query-with-unknown-width.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-query-with-unknown-width.html.ini new file mode 100644 index 00000000000..d06eb50d36d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/style-query-with-unknown-width.html.ini @@ -0,0 +1,2 @@ +[style-query-with-unknown-width.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-foreignobject-child-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-foreignobject-child-container.html.ini new file mode 100644 index 00000000000..ff3f6c92e7c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-foreignobject-child-container.html.ini @@ -0,0 +1,2 @@ +[svg-foreignobject-child-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-foreignobject-no-size-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-foreignobject-no-size-container.html.ini new file mode 100644 index 00000000000..ecfd70444c2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-foreignobject-no-size-container.html.ini @@ -0,0 +1,2 @@ +[svg-foreignobject-no-size-container.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-g-no-size-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-g-no-size-container.html.ini new file mode 100644 index 00000000000..4213a08a811 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-g-no-size-container.html.ini @@ -0,0 +1,2 @@ +[svg-g-no-size-container.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-root-size-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-root-size-container.html.ini new file mode 100644 index 00000000000..e7885ba7658 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/svg-root-size-container.html.ini @@ -0,0 +1,2 @@ +[svg-root-size-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/table-inside-container-changing-display.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/table-inside-container-changing-display.html.ini new file mode 100644 index 00000000000..dbb9c713fa6 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/table-inside-container-changing-display.html.ini @@ -0,0 +1,2 @@ +[table-inside-container-changing-display.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/top-layer-dialog-container.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/top-layer-dialog-container.html.ini new file mode 100644 index 00000000000..ff2fa350ce4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/top-layer-dialog-container.html.ini @@ -0,0 +1,2 @@ +[top-layer-dialog-container.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/top-layer-dialog.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/top-layer-dialog.html.ini new file mode 100644 index 00000000000..41dcc8744af --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/top-layer-dialog.html.ini @@ -0,0 +1,2 @@ +[top-layer-dialog.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/top-layer-nested-dialog.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/top-layer-nested-dialog.html.ini new file mode 100644 index 00000000000..249dfb5daee --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/top-layer-nested-dialog.html.ini @@ -0,0 +1,2 @@ +[top-layer-nested-dialog.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/transition-scrollbars.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/transition-scrollbars.html.ini new file mode 100644 index 00000000000..47f71664131 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/transition-scrollbars.html.ini @@ -0,0 +1,2 @@ +[transition-scrollbars.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/transition-style-change-event-002.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/transition-style-change-event-002.html.ini new file mode 100644 index 00000000000..41841cf9807 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/transition-style-change-event-002.html.ini @@ -0,0 +1,2 @@ +[transition-style-change-event-002.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/transition-style-change-event.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/transition-style-change-event.html.ini new file mode 100644 index 00000000000..ea88c4c0f84 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/transition-style-change-event.html.ini @@ -0,0 +1,2 @@ +[transition-style-change-event.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/unsupported-axis.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/unsupported-axis.html.ini new file mode 100644 index 00000000000..9fbd827569b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/unsupported-axis.html.ini @@ -0,0 +1,2 @@ +[unsupported-axis.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/viewport-units-dynamic.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/viewport-units-dynamic.html.ini new file mode 100644 index 00000000000..519f8fc8648 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/viewport-units-dynamic.html.ini @@ -0,0 +1,2 @@ +[viewport-units-dynamic.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/viewport-units.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/viewport-units.html.ini new file mode 100644 index 00000000000..b33875ea11d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/viewport-units.html.ini @@ -0,0 +1,2 @@ +[viewport-units.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/whitespace-update-after-removal.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/whitespace-update-after-removal.html.ini new file mode 100644 index 00000000000..4d3034d71f7 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/whitespace-update-after-removal.html.ini @@ -0,0 +1,2 @@ +[whitespace-update-after-removal.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini index a4ff0f8504c..6474581d56b 100644 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini @@ -5,9 +5,6 @@ [@font-face matching for quoted and unquoted sans-serif] expected: FAIL - [@font-face matching for quoted and unquoted cursive] - expected: FAIL - [@font-face matching for quoted and unquoted fantasy] expected: FAIL @@ -25,3 +22,12 @@ [@font-face matching for quoted and unquoted ui-rounded] expected: FAIL + + [@font-face matching for quoted and unquoted fangsong] + expected: FAIL + + [@font-face matching for quoted and unquoted ui-sans-serif] + expected: FAIL + + [@font-face matching for quoted and unquoted ui-monospace] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/letter-spacing/letter-spacing-trim-start-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/letter-spacing/letter-spacing-trim-start-001.html.ini new file mode 100644 index 00000000000..efeea7c02f2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/letter-spacing/letter-spacing-trim-start-001.html.ini @@ -0,0 +1,2 @@ +[letter-spacing-trim-start-001.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/letter-spacing/letter-spacing-trim-start-002.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/letter-spacing/letter-spacing-trim-start-002.html.ini new file mode 100644 index 00000000000..eb2eae5396b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/letter-spacing/letter-spacing-trim-start-002.html.ini @@ -0,0 +1,3 @@ +[letter-spacing-trim-start-002.html] + [assert_equals(t.offsetWidth, refWidth, "widths should now match")] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/text-overflow-023.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/text-overflow-023.html.ini index c712fc94363..4ffe7c52fcb 100644 --- a/tests/wpt/meta-legacy-layout/css/css-ui/text-overflow-023.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-ui/text-overflow-023.html.ini @@ -1,8 +1,3 @@ [text-overflow-023.html] - expected: ERROR - [Checks hit testing on the ellipsis] - expected: FAIL - [CSS Basic User Interface Test: interacting with the ellipsis] expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/css/css-values/various-values-important.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/various-values-important.html.ini new file mode 100644 index 00000000000..cebe0b88cbf --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/various-values-important.html.ini @@ -0,0 +1,12 @@ +[various-values-important.html] + [CSS Values: !important flag parsing] + expected: FAIL + + [CSS Values: !important flag parsing 1] + expected: FAIL + + [CSS Values: !important flag parsing 2] + expected: FAIL + + [CSS Values: !important flag parsing 3] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini index 037d7e0f951..7b233e19a3d 100644 --- a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini @@ -1,6 +1,16 @@ [MediaQueryList-addListener-handleEvent.html] + expected: TIMEOUT [throws if handleEvent is falsy and not callable] - expected: FAIL + expected: NOTRUN [throws if handleEvent is thruthy and not callable] - expected: FAIL + expected: NOTRUN + + [looks up handleEvent method on every event dispatch] + expected: TIMEOUT + + [doesn't look up handleEvent method on callable event listeners] + expected: NOTRUN + + [rethrows errors when getting handleEvent] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini index 314dca9c1f5..7fe2fa192e4 100644 --- a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -1,3 +1,16 @@ [MediaQueryList-addListener-removeListener.html] + expected: TIMEOUT [listeners are called when + + +
+ +
+ +
  • +
    diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-transition-focus.html b/tests/wpt/tests/css/css-anchor-position/anchor-transition-focus.html new file mode 100644 index 00000000000..4533fa80e4d --- /dev/null +++ b/tests/wpt/tests/css/css-anchor-position/anchor-transition-focus.html @@ -0,0 +1,43 @@ + +CSS Anchor Positioning Test: Transition with unused position-anchor + + + + +
    Focus me
    +
    Anchored
    + diff --git a/tests/wpt/tests/css/css-break/firefox-bug1693616-001-crash.html b/tests/wpt/tests/css/css-break/firefox-bug-1693616-001-crash.html similarity index 100% rename from tests/wpt/tests/css/css-break/firefox-bug1693616-001-crash.html rename to tests/wpt/tests/css/css-break/firefox-bug-1693616-001-crash.html diff --git a/tests/wpt/tests/css/css-break/firefox-bug1693616-002-crash.html b/tests/wpt/tests/css/css-break/firefox-bug-1693616-002-crash.html similarity index 100% rename from tests/wpt/tests/css/css-break/firefox-bug1693616-002-crash.html rename to tests/wpt/tests/css/css-break/firefox-bug-1693616-002-crash.html diff --git a/tests/wpt/tests/css/css-break/firefox-bug-1903652-crash.html b/tests/wpt/tests/css/css-break/firefox-bug-1903652-crash.html new file mode 100644 index 00000000000..45dc078c5e8 --- /dev/null +++ b/tests/wpt/tests/css/css-break/firefox-bug-1903652-crash.html @@ -0,0 +1,23 @@ + + + + + + + + +a +a + + + diff --git a/tests/wpt/tests/css/css-cascade/scope-featureless-ref.html b/tests/wpt/tests/css/css-cascade/scope-featureless-ref.html new file mode 100644 index 00000000000..b53c7895446 --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-featureless-ref.html @@ -0,0 +1,9 @@ + +Reference - :scope Selector Cannot be Featureless Outside of @scope + +
    Test
    diff --git a/tests/wpt/tests/css/css-cascade/scope-featureless.html b/tests/wpt/tests/css/css-cascade/scope-featureless.html new file mode 100644 index 00000000000..ca0b1f02179 --- /dev/null +++ b/tests/wpt/tests/css/css-cascade/scope-featureless.html @@ -0,0 +1,20 @@ + +:scope Selector Cannot be Featureless Outside of @scope + + + + +
    Test
    diff --git a/tests/wpt/tests/css/css-contain/container-queries/WEB_FEATURES.yml b/tests/wpt/tests/css/css-conditional/container-queries/WEB_FEATURES.yml similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/WEB_FEATURES.yml rename to tests/wpt/tests/css/css-conditional/container-queries/WEB_FEATURES.yml diff --git a/tests/wpt/tests/css/css-contain/container-queries/animation-container-size.html b/tests/wpt/tests/css/css-conditional/container-queries/animation-container-size.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/animation-container-size.html rename to tests/wpt/tests/css/css-conditional/container-queries/animation-container-size.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/animation-container-type-dynamic.html b/tests/wpt/tests/css/css-conditional/container-queries/animation-container-type-dynamic.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/animation-container-type-dynamic.html rename to tests/wpt/tests/css/css-conditional/container-queries/animation-container-type-dynamic.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/animation-nested-animation.html b/tests/wpt/tests/css/css-conditional/container-queries/animation-nested-animation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/animation-nested-animation.html rename to tests/wpt/tests/css/css-conditional/container-queries/animation-nested-animation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/animation-nested-transition.html b/tests/wpt/tests/css/css-conditional/container-queries/animation-nested-transition.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/animation-nested-transition.html rename to tests/wpt/tests/css/css-conditional/container-queries/animation-nested-transition.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html b/tests/wpt/tests/css/css-conditional/container-queries/aspect-ratio-feature-evaluation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html rename to tests/wpt/tests/css/css-conditional/container-queries/aspect-ratio-feature-evaluation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/at-container-parsing.html b/tests/wpt/tests/css/css-conditional/container-queries/at-container-parsing.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/at-container-parsing.html rename to tests/wpt/tests/css/css-conditional/container-queries/at-container-parsing.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/at-container-serialization.html b/tests/wpt/tests/css/css-conditional/container-queries/at-container-serialization.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/at-container-serialization.html rename to tests/wpt/tests/css/css-conditional/container-queries/at-container-serialization.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/at-container-style-parsing.html b/tests/wpt/tests/css/css-conditional/container-queries/at-container-style-parsing.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/at-container-style-parsing.html rename to tests/wpt/tests/css/css-conditional/container-queries/at-container-style-parsing.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/at-container-style-serialization.html b/tests/wpt/tests/css/css-conditional/container-queries/at-container-style-serialization.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/at-container-style-serialization.html rename to tests/wpt/tests/css/css-conditional/container-queries/at-container-style-serialization.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/auto-scrollbars.html b/tests/wpt/tests/css/css-conditional/container-queries/auto-scrollbars.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/auto-scrollbars.html rename to tests/wpt/tests/css/css-conditional/container-queries/auto-scrollbars.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/backdrop-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/backdrop-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/backdrop-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/backdrop-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/calc-evaluation.html b/tests/wpt/tests/css/css-conditional/container-queries/calc-evaluation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/calc-evaluation.html rename to tests/wpt/tests/css/css-conditional/container-queries/calc-evaluation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-001.html b/tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-001.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-001.html rename to tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-001.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-002.html b/tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-002.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-002.html rename to tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-002.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-003.html b/tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-003.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-003.html rename to tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-003.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-004.html b/tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-004.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-004.html rename to tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-004.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-005.html b/tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-005.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-005.html rename to tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-005.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-006.html b/tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-006.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/canvas-as-container-006.html rename to tests/wpt/tests/css/css-conditional/container-queries/canvas-as-container-006.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/change-display-in-container-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/change-display-in-container-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/change-display-in-container-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/change-display-in-container-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/change-display-in-container.html b/tests/wpt/tests/css/css-conditional/container-queries/change-display-in-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/change-display-in-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/change-display-in-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/chrome-legacy-skip-recalc.html b/tests/wpt/tests/css/css-conditional/container-queries/chrome-legacy-skip-recalc.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/chrome-legacy-skip-recalc.html rename to tests/wpt/tests/css/css-conditional/container-queries/chrome-legacy-skip-recalc.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/column-spanner-in-container.html b/tests/wpt/tests/css/css-conditional/container-queries/column-spanner-in-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/column-spanner-in-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/column-spanner-in-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/conditional-container-status.html b/tests/wpt/tests/css/css-conditional/container-queries/conditional-container-status.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/conditional-container-status.html rename to tests/wpt/tests/css/css-conditional/container-queries/conditional-container-status.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-computed.html b/tests/wpt/tests/css/css-conditional/container-queries/container-computed.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-computed.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-computed.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-for-cue-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/container-for-cue-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-for-cue-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-for-cue-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-for-cue.html b/tests/wpt/tests/css/css-conditional/container-queries/container-for-cue.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-for-cue.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-for-cue.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-for-shadow-dom.html b/tests/wpt/tests/css/css-conditional/container-queries/container-for-shadow-dom.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-for-shadow-dom.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-for-shadow-dom.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-inheritance.html b/tests/wpt/tests/css/css-conditional/container-queries/container-inheritance.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-inheritance.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-inheritance.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-inner-at-rules.html b/tests/wpt/tests/css/css-conditional/container-queries/container-inner-at-rules.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-inner-at-rules.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-inner-at-rules.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-inside-multicol-with-table.html b/tests/wpt/tests/css/css-conditional/container-queries/container-inside-multicol-with-table.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-inside-multicol-with-table.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-inside-multicol-with-table.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-longhand-animation-type.html b/tests/wpt/tests/css/css-conditional/container-queries/container-longhand-animation-type.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-longhand-animation-type.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-longhand-animation-type.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-name-computed.html b/tests/wpt/tests/css/css-conditional/container-queries/container-name-computed.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-name-computed.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-name-computed.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-name-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/container-name-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-name-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-name-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-name-parsing.html b/tests/wpt/tests/css/css-conditional/container-queries/container-name-parsing.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-name-parsing.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-name-parsing.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-name-tree-scoped.html b/tests/wpt/tests/css/css-conditional/container-queries/container-name-tree-scoped.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-name-tree-scoped.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-name-tree-scoped.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-nested.html b/tests/wpt/tests/css/css-conditional/container-queries/container-nested.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-nested.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-nested.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-parsing.html b/tests/wpt/tests/css/css-conditional/container-queries/container-parsing.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-parsing.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-parsing.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-selection-unknown-features.html b/tests/wpt/tests/css/css-conditional/container-queries/container-selection-unknown-features.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-selection-unknown-features.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-selection-unknown-features.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-selection.html b/tests/wpt/tests/css/css-conditional/container-queries/container-selection.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-selection.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-selection.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-size-invalidation-after-load.html b/tests/wpt/tests/css/css-conditional/container-queries/container-size-invalidation-after-load.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-size-invalidation-after-load.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-size-invalidation-after-load.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-size-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/container-size-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-size-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-size-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-size-nested-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/container-size-nested-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-size-nested-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-size-nested-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/container-size-shadow-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-size-shadow-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-type-computed.html b/tests/wpt/tests/css/css-conditional/container-queries/container-type-computed.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-type-computed.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-type-computed.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-type-containment.html b/tests/wpt/tests/css/css-conditional/container-queries/container-type-containment.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-type-containment.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-type-containment.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-type-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/container-type-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-type-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-type-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-type-layout-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/container-type-layout-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-type-layout-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-type-layout-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-type-parsing.html b/tests/wpt/tests/css/css-conditional/container-queries/container-type-parsing.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-type-parsing.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-type-parsing.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-animation.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-animation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-animation.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-animation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-basic.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-basic.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-basic.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-basic.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-computational-independence.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-computational-independence.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-computational-independence.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-computational-independence.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-content-box.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-content-box.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-content-box.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-content-box.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-gradient-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-gradient-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-gradient-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-gradient-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-gradient-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-gradient-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-gradient-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-gradient-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-gradient.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-gradient.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-gradient.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-gradient.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-in-at-container-dynamic.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-in-at-container-dynamic.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-in-at-container-dynamic.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-in-at-container-dynamic.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-in-at-container-fallback.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-in-at-container-fallback.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-in-at-container-fallback.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-in-at-container-fallback.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-in-at-container.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-in-at-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-in-at-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-in-at-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-ineligible-container.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-ineligible-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-ineligible-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-ineligible-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-media-queries.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-media-queries.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-media-queries.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-media-queries.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-rule-cache-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-rule-cache-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-rule-cache-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-rule-cache-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-rule-cache.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-rule-cache.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-rule-cache.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-rule-cache.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-selection.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-selection.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-selection.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-selection.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-shadow.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-shadow.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-shadow.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-shadow.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-sharing-via-rule-node-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-sharing-via-rule-node-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-sharing-via-rule-node-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-sharing-via-rule-node-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-sharing-via-rule-node.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-sharing-via-rule-node.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-sharing-via-rule-node.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-sharing-via-rule-node.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-small-viewport-fallback.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-small-viewport-fallback.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-small-viewport-fallback.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-small-viewport-fallback.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-svglength.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-svglength.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-svglength.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-svglength.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/container-units-typed-om.html b/tests/wpt/tests/css/css-conditional/container-queries/container-units-typed-om.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/container-units-typed-om.html rename to tests/wpt/tests/css/css-conditional/container-queries/container-units-typed-om.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/counters-flex-circular.html b/tests/wpt/tests/css/css-conditional/container-queries/counters-flex-circular.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/counters-flex-circular.html rename to tests/wpt/tests/css/css-conditional/container-queries/counters-flex-circular.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/counters-in-container-dynamic.html b/tests/wpt/tests/css/css-conditional/container-queries/counters-in-container-dynamic.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/counters-in-container-dynamic.html rename to tests/wpt/tests/css/css-conditional/container-queries/counters-in-container-dynamic.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/counters-in-container.html b/tests/wpt/tests/css/css-conditional/container-queries/counters-in-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/counters-in-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/counters-in-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/counters-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/counters-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/counters-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/counters-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/br-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/br-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/br-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/br-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/canvas-as-container-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/canvas-as-container-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/canvas-as-container-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/canvas-as-container-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-000-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1289718-000-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-000-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1289718-000-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-001-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1289718-001-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-001-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1289718-001-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1346969-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1346969-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1346969-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1346969-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1362391-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1362391-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1362391-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1362391-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1429955-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1429955-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1429955-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1429955-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1505250-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1505250-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-1505250-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-1505250-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-346264227-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-346264227-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-bug-346264227-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-bug-346264227-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-custom-highlight-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-custom-highlight-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-custom-highlight-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-custom-highlight-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-layout-root-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-layout-root-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-layout-root-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-layout-root-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-quotes-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-quotes-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-quotes-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-quotes-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-remove-insert-evaluator-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-remove-insert-evaluator-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/chrome-remove-insert-evaluator-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/chrome-remove-insert-evaluator-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/columns-in-table-001-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/columns-in-table-001-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/columns-in-table-001-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/columns-in-table-001-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/columns-in-table-002-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/columns-in-table-002-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/columns-in-table-002-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/columns-in-table-002-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/container-in-canvas-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/container-in-canvas-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/container-in-canvas-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/container-in-canvas-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/container-type-change-chrome-legacy-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/container-type-change-chrome-legacy-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/container-type-change-chrome-legacy-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/container-type-change-chrome-legacy-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/dialog-backdrop-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/dialog-backdrop-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/dialog-backdrop-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/dialog-backdrop-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/dirty-rowgroup-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/dirty-rowgroup-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/dirty-rowgroup-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/dirty-rowgroup-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/flex-in-columns-000-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/flex-in-columns-000-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/flex-in-columns-000-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/flex-in-columns-000-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/flex-in-columns-001-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/flex-in-columns-001-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/flex-in-columns-001-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/flex-in-columns-001-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/flex-in-columns-002-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/flex-in-columns-002-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/flex-in-columns-002-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/flex-in-columns-002-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/flex-in-columns-003-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/flex-in-columns-003-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/flex-in-columns-003-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/flex-in-columns-003-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/focus-inside-content-visibility-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/focus-inside-content-visibility-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/focus-inside-content-visibility-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/focus-inside-content-visibility-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/force-sibling-style-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/force-sibling-style-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/force-sibling-style-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/force-sibling-style-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/grid-in-columns-000-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/grid-in-columns-000-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/grid-in-columns-000-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/grid-in-columns-000-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/grid-in-columns-001-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/grid-in-columns-001-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/grid-in-columns-001-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/grid-in-columns-001-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/grid-in-columns-002-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/grid-in-columns-002-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/grid-in-columns-002-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/grid-in-columns-002-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/grid-in-columns-003-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/grid-in-columns-003-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/grid-in-columns-003-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/grid-in-columns-003-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/iframe-init-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/iframe-init-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/iframe-init-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/iframe-init-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/inline-multicol-inside-container-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/inline-multicol-inside-container-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/inline-multicol-inside-container-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/inline-multicol-inside-container-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/inline-with-columns-000-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/inline-with-columns-000-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/inline-with-columns-000-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/inline-with-columns-000-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/inline-with-columns-001-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/inline-with-columns-001-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/inline-with-columns-001-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/inline-with-columns-001-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/input-column-group-container-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/input-column-group-container-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/input-column-group-container-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/input-column-group-container-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/input-placeholder-inline-size-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/input-placeholder-inline-size-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/input-placeholder-inline-size-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/input-placeholder-inline-size-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/marker-gcs-after-disconnect-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/marker-gcs-after-disconnect-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/marker-gcs-after-disconnect-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/marker-gcs-after-disconnect-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/math-block-container-child-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/math-block-container-child-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/math-block-container-child-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/math-block-container-child-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/mathml-container-type-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/mathml-container-type-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/mathml-container-type-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/mathml-container-type-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/orthogonal-replaced-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/orthogonal-replaced-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/orthogonal-replaced-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/orthogonal-replaced-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/pseudo-container-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/pseudo-container-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/pseudo-container-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/pseudo-container-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/remove-dom-child-change-style.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/remove-dom-child-change-style.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/remove-dom-child-change-style.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/remove-dom-child-change-style.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/reversed-ol-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/reversed-ol-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/reversed-ol-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/reversed-ol-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/size-change-during-transition-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/size-change-during-transition-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/size-change-during-transition-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/size-change-during-transition-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/svg-layout-root-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/svg-layout-root-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/svg-layout-root-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/svg-layout-root-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/svg-text-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/svg-text-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/svg-text-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/svg-text-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-000-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-000-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-000-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-000-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-001-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-001-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-001-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-001-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-002-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-002-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-002-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-002-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-003-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-003-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-003-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-003-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-004-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-004-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-004-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-004-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-005-crash.html b/tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-005-crash.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/crashtests/table-in-columns-005-crash.html rename to tests/wpt/tests/css/css-conditional/container-queries/crashtests/table-in-columns-005-crash.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/custom-layout-container-001.https.html b/tests/wpt/tests/css/css-conditional/container-queries/custom-layout-container-001.https.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/custom-layout-container-001.https.html rename to tests/wpt/tests/css/css-conditional/container-queries/custom-layout-container-001.https.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/custom-property-style-queries.html b/tests/wpt/tests/css/css-conditional/container-queries/custom-property-style-queries.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/custom-property-style-queries.html rename to tests/wpt/tests/css/css-conditional/container-queries/custom-property-style-queries.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/custom-property-style-query-change.html b/tests/wpt/tests/css/css-conditional/container-queries/custom-property-style-query-change.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/custom-property-style-query-change.html rename to tests/wpt/tests/css/css-conditional/container-queries/custom-property-style-query-change.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/deep-nested-inline-size-containers.html b/tests/wpt/tests/css/css-conditional/container-queries/deep-nested-inline-size-containers.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/deep-nested-inline-size-containers.html rename to tests/wpt/tests/css/css-conditional/container-queries/deep-nested-inline-size-containers.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/dialog-backdrop-create.html b/tests/wpt/tests/css/css-conditional/container-queries/dialog-backdrop-create.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/dialog-backdrop-create.html rename to tests/wpt/tests/css/css-conditional/container-queries/dialog-backdrop-create.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/dialog-backdrop-remove.html b/tests/wpt/tests/css/css-conditional/container-queries/dialog-backdrop-remove.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/dialog-backdrop-remove.html rename to tests/wpt/tests/css/css-conditional/container-queries/dialog-backdrop-remove.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/display-contents-dynamic-style-queries.html b/tests/wpt/tests/css/css-conditional/container-queries/display-contents-dynamic-style-queries.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/display-contents-dynamic-style-queries.html rename to tests/wpt/tests/css/css-conditional/container-queries/display-contents-dynamic-style-queries.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/display-contents.html b/tests/wpt/tests/css/css-conditional/container-queries/display-contents.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/display-contents.html rename to tests/wpt/tests/css/css-conditional/container-queries/display-contents.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/display-in-container-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/display-in-container-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/display-in-container-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/display-in-container-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/display-in-container.html b/tests/wpt/tests/css/css-conditional/container-queries/display-in-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/display-in-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/display-in-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/display-none.html b/tests/wpt/tests/css/css-conditional/container-queries/display-none.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/display-none.html rename to tests/wpt/tests/css/css-conditional/container-queries/display-none.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/fieldset-legend-change-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/fieldset-legend-change-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/fieldset-legend-change-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/fieldset-legend-change-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/fieldset-legend-change.html b/tests/wpt/tests/css/css-conditional/container-queries/fieldset-legend-change.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/fieldset-legend-change.html rename to tests/wpt/tests/css/css-conditional/container-queries/fieldset-legend-change.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/font-relative-calc-dynamic.html b/tests/wpt/tests/css/css-conditional/container-queries/font-relative-calc-dynamic.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/font-relative-calc-dynamic.html rename to tests/wpt/tests/css/css-conditional/container-queries/font-relative-calc-dynamic.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/font-relative-units-dynamic.html b/tests/wpt/tests/css/css-conditional/container-queries/font-relative-units-dynamic.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/font-relative-units-dynamic.html rename to tests/wpt/tests/css/css-conditional/container-queries/font-relative-units-dynamic.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/font-relative-units.html b/tests/wpt/tests/css/css-conditional/container-queries/font-relative-units.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/font-relative-units.html rename to tests/wpt/tests/css/css-conditional/container-queries/font-relative-units.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/fragmented-container-001.html b/tests/wpt/tests/css/css-conditional/container-queries/fragmented-container-001.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/fragmented-container-001.html rename to tests/wpt/tests/css/css-conditional/container-queries/fragmented-container-001.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/get-animations.html b/tests/wpt/tests/css/css-conditional/container-queries/get-animations.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/get-animations.html rename to tests/wpt/tests/css/css-conditional/container-queries/get-animations.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/grid-container.html b/tests/wpt/tests/css/css-conditional/container-queries/grid-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/grid-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/grid-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/grid-item-container.html b/tests/wpt/tests/css/css-conditional/container-queries/grid-item-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/grid-item-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/grid-item-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/idlharness.html b/tests/wpt/tests/css/css-conditional/container-queries/idlharness.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/idlharness.html rename to tests/wpt/tests/css/css-conditional/container-queries/idlharness.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/iframe-in-container-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/iframe-in-container-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/iframe-in-container-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/iframe-in-container-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/iframe-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/iframe-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/iframe-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/iframe-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/ineligible-containment.html b/tests/wpt/tests/css/css-conditional/container-queries/ineligible-containment.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/ineligible-containment.html rename to tests/wpt/tests/css/css-conditional/container-queries/ineligible-containment.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/inheritance-from-container.html b/tests/wpt/tests/css/css-conditional/container-queries/inheritance-from-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/inheritance-from-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/inheritance-from-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/inline-size-and-min-width.html b/tests/wpt/tests/css/css-conditional/container-queries/inline-size-and-min-width.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/inline-size-and-min-width.html rename to tests/wpt/tests/css/css-conditional/container-queries/inline-size-and-min-width.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/inline-size-bfc-floats-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/inline-size-bfc-floats-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/inline-size-bfc-floats-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/inline-size-bfc-floats-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/inline-size-bfc-floats.html b/tests/wpt/tests/css/css-conditional/container-queries/inline-size-bfc-floats.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/inline-size-bfc-floats.html rename to tests/wpt/tests/css/css-conditional/container-queries/inline-size-bfc-floats.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/inline-size-containment-vertical-rl.html b/tests/wpt/tests/css/css-conditional/container-queries/inline-size-containment-vertical-rl.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/inline-size-containment-vertical-rl.html rename to tests/wpt/tests/css/css-conditional/container-queries/inline-size-containment-vertical-rl.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/inline-size-containment.html b/tests/wpt/tests/css/css-conditional/container-queries/inline-size-containment.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/inline-size-containment.html rename to tests/wpt/tests/css/css-conditional/container-queries/inline-size-containment.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/inner-first-line-non-matching-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/inner-first-line-non-matching-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/inner-first-line-non-matching-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/inner-first-line-non-matching-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/inner-first-line-non-matching.html b/tests/wpt/tests/css/css-conditional/container-queries/inner-first-line-non-matching.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/inner-first-line-non-matching.html rename to tests/wpt/tests/css/css-conditional/container-queries/inner-first-line-non-matching.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/layout-dependent-focus.html b/tests/wpt/tests/css/css-conditional/container-queries/layout-dependent-focus.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/layout-dependent-focus.html rename to tests/wpt/tests/css/css-conditional/container-queries/layout-dependent-focus.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/multicol-container-001.html b/tests/wpt/tests/css/css-conditional/container-queries/multicol-container-001.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/multicol-container-001.html rename to tests/wpt/tests/css/css-conditional/container-queries/multicol-container-001.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/multicol-inside-container.html b/tests/wpt/tests/css/css-conditional/container-queries/multicol-inside-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/multicol-inside-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/multicol-inside-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/nested-query-containers.html b/tests/wpt/tests/css/css-conditional/container-queries/nested-query-containers.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/nested-query-containers.html rename to tests/wpt/tests/css/css-conditional/container-queries/nested-query-containers.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/nested-size-style-container-invalidation.html b/tests/wpt/tests/css/css-conditional/container-queries/nested-size-style-container-invalidation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/nested-size-style-container-invalidation.html rename to tests/wpt/tests/css/css-conditional/container-queries/nested-size-style-container-invalidation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/never-match-container.html b/tests/wpt/tests/css/css-conditional/container-queries/never-match-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/never-match-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/never-match-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/orthogonal-wm-container-query.html b/tests/wpt/tests/css/css-conditional/container-queries/orthogonal-wm-container-query.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/orthogonal-wm-container-query.html rename to tests/wpt/tests/css/css-conditional/container-queries/orthogonal-wm-container-query.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/percentage-padding-orthogonal.html b/tests/wpt/tests/css/css-conditional/container-queries/percentage-padding-orthogonal.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/percentage-padding-orthogonal.html rename to tests/wpt/tests/css/css-conditional/container-queries/percentage-padding-orthogonal.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-001.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-001.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-001.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-001.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-002-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-002-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-002-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-002-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-002.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-002.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-002.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-002.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-002b-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-002b-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-002b-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-002b-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-002b.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-002b.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-002b.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-002b.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-003.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-003.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-003.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-003.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-004.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-004.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-004.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-004.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-005.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-005.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-005.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-005.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-006.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-006.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-006.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-006.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-007.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-007.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-007.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-007.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-008.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-008.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-008.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-008.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-009-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-009-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-009-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-009-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-009.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-009.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-009.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-009.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-010-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-010-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-010-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-010-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-010.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-010.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-010.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-010.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-011.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-011.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-011.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-011.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-012.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-012.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-012.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-012.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-013.html b/tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-013.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/pseudo-elements-013.html rename to tests/wpt/tests/css/css-conditional/container-queries/pseudo-elements-013.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/query-content-box.html b/tests/wpt/tests/css/css-conditional/container-queries/query-content-box.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/query-content-box.html rename to tests/wpt/tests/css/css-conditional/container-queries/query-content-box.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/query-evaluation-style.html b/tests/wpt/tests/css/css-conditional/container-queries/query-evaluation-style.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/query-evaluation-style.html rename to tests/wpt/tests/css/css-conditional/container-queries/query-evaluation-style.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/query-evaluation.html b/tests/wpt/tests/css/css-conditional/container-queries/query-evaluation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/query-evaluation.html rename to tests/wpt/tests/css/css-conditional/container-queries/query-evaluation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/reattach-container-with-dirty-child.html b/tests/wpt/tests/css/css-conditional/container-queries/reattach-container-with-dirty-child.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/reattach-container-with-dirty-child.html rename to tests/wpt/tests/css/css-conditional/container-queries/reattach-container-with-dirty-child.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/registered-color-style-queries.html b/tests/wpt/tests/css/css-conditional/container-queries/registered-color-style-queries.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/registered-color-style-queries.html rename to tests/wpt/tests/css/css-conditional/container-queries/registered-color-style-queries.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/resize-while-content-visibility-hidden-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/resize-while-content-visibility-hidden-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden.html b/tests/wpt/tests/css/css-conditional/container-queries/resize-while-content-visibility-hidden.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden.html rename to tests/wpt/tests/css/css-conditional/container-queries/resize-while-content-visibility-hidden.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/sibling-layout-dependency.html b/tests/wpt/tests/css/css-conditional/container-queries/sibling-layout-dependency.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/sibling-layout-dependency.html rename to tests/wpt/tests/css/css-conditional/container-queries/sibling-layout-dependency.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/size-container-no-principal-box.html b/tests/wpt/tests/css/css-conditional/container-queries/size-container-no-principal-box.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/size-container-no-principal-box.html rename to tests/wpt/tests/css/css-conditional/container-queries/size-container-no-principal-box.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/size-container-with-quotes-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/size-container-with-quotes-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/size-container-with-quotes-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/size-container-with-quotes-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/size-container-with-quotes.html b/tests/wpt/tests/css/css-conditional/container-queries/size-container-with-quotes.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/size-container-with-quotes.html rename to tests/wpt/tests/css/css-conditional/container-queries/size-container-with-quotes.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/size-feature-evaluation.html b/tests/wpt/tests/css/css-conditional/container-queries/size-feature-evaluation.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/size-feature-evaluation.html rename to tests/wpt/tests/css/css-conditional/container-queries/size-feature-evaluation.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/style-change-in-container.html b/tests/wpt/tests/css/css-conditional/container-queries/style-change-in-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/style-change-in-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/style-change-in-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/style-container-for-shadow-dom.html b/tests/wpt/tests/css/css-conditional/container-queries/style-container-for-shadow-dom.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/style-container-for-shadow-dom.html rename to tests/wpt/tests/css/css-conditional/container-queries/style-container-for-shadow-dom.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/style-container-invalidation-inheritance.html b/tests/wpt/tests/css/css-conditional/container-queries/style-container-invalidation-inheritance.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/style-container-invalidation-inheritance.html rename to tests/wpt/tests/css/css-conditional/container-queries/style-container-invalidation-inheritance.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/style-not-sharing-float.html b/tests/wpt/tests/css/css-conditional/container-queries/style-not-sharing-float.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/style-not-sharing-float.html rename to tests/wpt/tests/css/css-conditional/container-queries/style-not-sharing-float.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/style-query-with-unknown-width.html b/tests/wpt/tests/css/css-conditional/container-queries/style-query-with-unknown-width.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/style-query-with-unknown-width.html rename to tests/wpt/tests/css/css-conditional/container-queries/style-query-with-unknown-width.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/support/cq-testcommon.js b/tests/wpt/tests/css/css-conditional/container-queries/support/cq-testcommon.js similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/support/cq-testcommon.js rename to tests/wpt/tests/css/css-conditional/container-queries/support/cq-testcommon.js diff --git a/tests/wpt/tests/css/css-contain/container-queries/support/test.vtt b/tests/wpt/tests/css/css-conditional/container-queries/support/test.vtt similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/support/test.vtt rename to tests/wpt/tests/css/css-conditional/container-queries/support/test.vtt diff --git a/tests/wpt/tests/css/css-contain/container-queries/svg-foreignobject-child-container.html b/tests/wpt/tests/css/css-conditional/container-queries/svg-foreignobject-child-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/svg-foreignobject-child-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/svg-foreignobject-child-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/svg-foreignobject-no-size-container-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/svg-foreignobject-no-size-container-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container.html b/tests/wpt/tests/css/css-conditional/container-queries/svg-foreignobject-no-size-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/svg-foreignobject-no-size-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/svg-g-no-size-container-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/svg-g-no-size-container-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/svg-g-no-size-container-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/svg-g-no-size-container-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/svg-g-no-size-container.html b/tests/wpt/tests/css/css-conditional/container-queries/svg-g-no-size-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/svg-g-no-size-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/svg-g-no-size-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/svg-root-size-container.html b/tests/wpt/tests/css/css-conditional/container-queries/svg-root-size-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/svg-root-size-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/svg-root-size-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/table-inside-container-changing-display-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/table-inside-container-changing-display-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/table-inside-container-changing-display-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/table-inside-container-changing-display-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/table-inside-container-changing-display.html b/tests/wpt/tests/css/css-conditional/container-queries/table-inside-container-changing-display.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/table-inside-container-changing-display.html rename to tests/wpt/tests/css/css-conditional/container-queries/table-inside-container-changing-display.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/top-layer-dialog-backdrop-ref.html b/tests/wpt/tests/css/css-conditional/container-queries/top-layer-dialog-backdrop-ref.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/top-layer-dialog-backdrop-ref.html rename to tests/wpt/tests/css/css-conditional/container-queries/top-layer-dialog-backdrop-ref.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/top-layer-dialog-backdrop.html b/tests/wpt/tests/css/css-conditional/container-queries/top-layer-dialog-backdrop.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/top-layer-dialog-backdrop.html rename to tests/wpt/tests/css/css-conditional/container-queries/top-layer-dialog-backdrop.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/top-layer-dialog-container.html b/tests/wpt/tests/css/css-conditional/container-queries/top-layer-dialog-container.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/top-layer-dialog-container.html rename to tests/wpt/tests/css/css-conditional/container-queries/top-layer-dialog-container.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/top-layer-dialog.html b/tests/wpt/tests/css/css-conditional/container-queries/top-layer-dialog.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/top-layer-dialog.html rename to tests/wpt/tests/css/css-conditional/container-queries/top-layer-dialog.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/top-layer-nested-dialog.html b/tests/wpt/tests/css/css-conditional/container-queries/top-layer-nested-dialog.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/top-layer-nested-dialog.html rename to tests/wpt/tests/css/css-conditional/container-queries/top-layer-nested-dialog.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/transition-scrollbars.html b/tests/wpt/tests/css/css-conditional/container-queries/transition-scrollbars.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/transition-scrollbars.html rename to tests/wpt/tests/css/css-conditional/container-queries/transition-scrollbars.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/transition-style-change-event-002.html b/tests/wpt/tests/css/css-conditional/container-queries/transition-style-change-event-002.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/transition-style-change-event-002.html rename to tests/wpt/tests/css/css-conditional/container-queries/transition-style-change-event-002.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/transition-style-change-event.html b/tests/wpt/tests/css/css-conditional/container-queries/transition-style-change-event.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/transition-style-change-event.html rename to tests/wpt/tests/css/css-conditional/container-queries/transition-style-change-event.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/unsupported-axis.html b/tests/wpt/tests/css/css-conditional/container-queries/unsupported-axis.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/unsupported-axis.html rename to tests/wpt/tests/css/css-conditional/container-queries/unsupported-axis.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/viewport-units-dynamic.html b/tests/wpt/tests/css/css-conditional/container-queries/viewport-units-dynamic.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/viewport-units-dynamic.html rename to tests/wpt/tests/css/css-conditional/container-queries/viewport-units-dynamic.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/viewport-units.html b/tests/wpt/tests/css/css-conditional/container-queries/viewport-units.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/viewport-units.html rename to tests/wpt/tests/css/css-conditional/container-queries/viewport-units.html diff --git a/tests/wpt/tests/css/css-contain/container-queries/whitespace-update-after-removal.html b/tests/wpt/tests/css/css-conditional/container-queries/whitespace-update-after-removal.html similarity index 100% rename from tests/wpt/tests/css/css-contain/container-queries/whitespace-update-after-removal.html rename to tests/wpt/tests/css/css-conditional/container-queries/whitespace-update-after-removal.html diff --git a/tests/wpt/tests/css/css-counter-styles/counter-style-at-rule/disclosure-styles-ref.html b/tests/wpt/tests/css/css-counter-styles/counter-style-at-rule/disclosure-styles-ref.html index a1dafa7560f..d9191d6e542 100644 --- a/tests/wpt/tests/css/css-counter-styles/counter-style-at-rule/disclosure-styles-ref.html +++ b/tests/wpt/tests/css/css-counter-styles/counter-style-at-rule/disclosure-styles-ref.html @@ -3,36 +3,73 @@ CSS Reference: symbols function, invalid + +
      -
    • closed ltr -
    • open ltr +
    • closed ltr +
    • open ltr
      -
    • closed rtl -
    • open rtl +
    • closed rtl +
    • open rtl

    ▸ closed ltr

    ◂ closed rtl +

    +
    +
      +
    • closed ltr +
    • open ltr +
    +
      +
    • closed rtl +
    • open rtl +
    +

    ▾ closed ltr +

    ▴ closed rtl +

    +
    +
      +
    • closed ltr +
    • open ltr +
    +
      +
    • closed rtl +
    • open rtl +
    +

    ▾ closed ltr +

    ▴ closed rtl +

    diff --git a/tests/wpt/tests/css/css-counter-styles/counter-style-at-rule/disclosure-styles.html b/tests/wpt/tests/css/css-counter-styles/counter-style-at-rule/disclosure-styles.html index 79ac6ca145d..e33b4cc2ac6 100644 --- a/tests/wpt/tests/css/css-counter-styles/counter-style-at-rule/disclosure-styles.html +++ b/tests/wpt/tests/css/css-counter-styles/counter-style-at-rule/disclosure-styles.html @@ -20,7 +20,10 @@ p::before { content: counter(a, disclosure-closed) " "; } + div { font: 16px system-ui; margin: 1em; border: 1px solid gray; } + ::marker { font-family: inherit; } +
    • closed ltr
    • open ltr @@ -31,3 +34,28 @@

    closed ltr

    closed rtl +

    +
    +
      +
    • closed ltr +
    • open ltr +
    +
      +
    • closed rtl +
    • open rtl +
    +

    closed ltr +

    closed rtl +

    +
    +
      +
    • closed ltr +
    • open ltr +
    +
      +
    • closed rtl +
    • open rtl +
    +

    closed ltr +

    closed rtl +

    diff --git a/tests/wpt/tests/css/css-page/cssom/margin-001.html b/tests/wpt/tests/css/css-page/cssom/margin-001.html new file mode 100644 index 00000000000..29c38b2f98e --- /dev/null +++ b/tests/wpt/tests/css/css-page/cssom/margin-001.html @@ -0,0 +1,107 @@ + + + +CSSPageRule CSSOM test for nested cssRules (CSSMarginRule) + + + + diff --git a/tests/wpt/tests/css/css-page/cssom/margin-002.html b/tests/wpt/tests/css/css-page/cssom/margin-002.html new file mode 100644 index 00000000000..45308947a6e --- /dev/null +++ b/tests/wpt/tests/css/css-page/cssom/margin-002.html @@ -0,0 +1,40 @@ + + + +Add / remove declarations inside CSSMarginRule + + + + diff --git a/tests/wpt/tests/css/css-page/cssom/margin-003.html b/tests/wpt/tests/css/css-page/cssom/margin-003.html new file mode 100644 index 00000000000..8b0ba4825ff --- /dev/null +++ b/tests/wpt/tests/css/css-page/cssom/margin-003.html @@ -0,0 +1,68 @@ + + + +Add / remove margin rules inside an @page rule + + + + diff --git a/tests/wpt/tests/css/css-page/margin-boxes/background-001-print-ref.html b/tests/wpt/tests/css/css-page/margin-boxes/background-001-print-ref.html new file mode 100644 index 00000000000..d43af0ca4bf --- /dev/null +++ b/tests/wpt/tests/css/css-page/margin-boxes/background-001-print-ref.html @@ -0,0 +1,14 @@ + + + +
    +
    + The background of the top page margin area should be lime. +
    diff --git a/tests/wpt/tests/css/css-page/margin-boxes/background-001-print.html b/tests/wpt/tests/css/css-page/margin-boxes/background-001-print.html new file mode 100644 index 00000000000..66560fce099 --- /dev/null +++ b/tests/wpt/tests/css/css-page/margin-boxes/background-001-print.html @@ -0,0 +1,19 @@ + + + + + + +The background of the top page margin area should be lime. diff --git a/tests/wpt/tests/css/css-page/margin-boxes/content-001-print-ref.html b/tests/wpt/tests/css/css-page/margin-boxes/content-001-print-ref.html index bd3ba7e0ccf..00c44928daa 100644 --- a/tests/wpt/tests/css/css-page/margin-boxes/content-001-print-ref.html +++ b/tests/wpt/tests/css/css-page/margin-boxes/content-001-print-ref.html @@ -8,13 +8,15 @@ body { margin: 0; } + .pass::before { + content: "PASS"; + } + .pa_ss::before { + content: "PA" "SS"; + } -
    - PASS -
    -
    - PASS -
    +
    +
    diff --git a/tests/wpt/tests/css/css-page/margin-boxes/content-001-print.html b/tests/wpt/tests/css/css-page/margin-boxes/content-001-print.html index efaa71b8c84..11b5bd6f44d 100644 --- a/tests/wpt/tests/css/css-page/margin-boxes/content-001-print.html +++ b/tests/wpt/tests/css/css-page/margin-boxes/content-001-print.html @@ -15,6 +15,7 @@ background: red; } @top-left { + width: 100px; text-align: left; vertical-align: top; content: "PASS"; diff --git a/tests/wpt/tests/css/css-page/margin-boxes/content-002-print-ref.html b/tests/wpt/tests/css/css-page/margin-boxes/content-002-print-ref.html new file mode 100644 index 00000000000..a1452bc9161 --- /dev/null +++ b/tests/wpt/tests/css/css-page/margin-boxes/content-002-print-ref.html @@ -0,0 +1,22 @@ + + + + +
    +
    +
    +
    +
    diff --git a/tests/wpt/tests/css/css-page/margin-boxes/content-002-print.html b/tests/wpt/tests/css/css-page/margin-boxes/content-002-print.html new file mode 100644 index 00000000000..9a777c85ec6 --- /dev/null +++ b/tests/wpt/tests/css/css-page/margin-boxes/content-002-print.html @@ -0,0 +1,24 @@ + + + + + + + diff --git a/tests/wpt/tests/css/css-page/margin-boxes/content-003-print-ref.html b/tests/wpt/tests/css/css-page/margin-boxes/content-003-print-ref.html new file mode 100644 index 00000000000..ba45b88cd4d --- /dev/null +++ b/tests/wpt/tests/css/css-page/margin-boxes/content-003-print-ref.html @@ -0,0 +1,12 @@ + + + +Lime rectangle: +
    diff --git a/tests/wpt/tests/css/css-page/margin-boxes/content-003-print.html b/tests/wpt/tests/css/css-page/margin-boxes/content-003-print.html new file mode 100644 index 00000000000..8e87e418219 --- /dev/null +++ b/tests/wpt/tests/css/css-page/margin-boxes/content-003-print.html @@ -0,0 +1,17 @@ + + + + + + diff --git a/tests/wpt/tests/css/css-text/letter-spacing/letter-spacing-trim-start-001.html b/tests/wpt/tests/css/css-text/letter-spacing/letter-spacing-trim-start-001.html new file mode 100644 index 00000000000..33cbc8e49a1 --- /dev/null +++ b/tests/wpt/tests/css/css-text/letter-spacing/letter-spacing-trim-start-001.html @@ -0,0 +1,38 @@ + + + + +CSS test: letter-spacing should be trimmed at start of line + + + + + + + +The numbers should be centered in the boxes:
    +
    +
    +
    123456
    +
    + + diff --git a/tests/wpt/tests/css/css-text/letter-spacing/letter-spacing-trim-start-002.html b/tests/wpt/tests/css/css-text/letter-spacing/letter-spacing-trim-start-002.html new file mode 100644 index 00000000000..438cf40018c --- /dev/null +++ b/tests/wpt/tests/css/css-text/letter-spacing/letter-spacing-trim-start-002.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +
    + aaaaabbb +
    +
    + aaaaabbb +
    diff --git a/tests/wpt/tests/css/css-text/letter-spacing/reference/letter-spacing-trim-start-001-ref.html b/tests/wpt/tests/css/css-text/letter-spacing/reference/letter-spacing-trim-start-001-ref.html new file mode 100644 index 00000000000..d6849349830 --- /dev/null +++ b/tests/wpt/tests/css/css-text/letter-spacing/reference/letter-spacing-trim-start-001-ref.html @@ -0,0 +1,34 @@ + + + + +CSS reference: letter-spacing should be trimmed at start of line + + + + +The numbers should be centered in the boxes:
    +
    +
    +
    1   2   3   4   5   6
    +
    + + diff --git a/tests/wpt/tests/css/css-values/various-values-important.html b/tests/wpt/tests/css/css-values/various-values-important.html new file mode 100644 index 00000000000..2dc34bf446f --- /dev/null +++ b/tests/wpt/tests/css/css-values/various-values-important.html @@ -0,0 +1,34 @@ + + + + CSS Values: !important flag parsing + + + + + + +
    Some text.
    + + + diff --git a/tests/wpt/tests/css/css-viewport/zoom/border-spacing.html b/tests/wpt/tests/css/css-viewport/zoom/border-spacing.html new file mode 100644 index 00000000000..2801a292006 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/border-spacing.html @@ -0,0 +1,62 @@ + + + + + + + + +
    +
    +
    unzoomed
    +
    unzoomed
    +
    +
    +
    unzoomed
    +
    unzoomed
    +
    +
    + +
    +
    +
    +
    zoomed
    +
    zoomed
    +
    +
    +
    zoomed
    +
    zoomed
    +
    +
    +
    + +
    +
    +
    +
    zoomed inherited
    +
    zoomed inherited
    +
    +
    +
    zoomed inherited
    +
    zoomed inherited
    +
    +
    +
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/list-style-image.html b/tests/wpt/tests/css/css-viewport/zoom/list-style-image.html new file mode 100644 index 00000000000..f6caa249f78 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/list-style-image.html @@ -0,0 +1,47 @@ + +CSS zoom applies to list-style-image + + + + + + +
    +
      +
    • unzoomed
    • +
    +
    + +
    +
      +
    • zoomed
    • +
    +
    + +
    +
      +
    • zoomed inherited
    • +
    +
    + + + + + + + + diff --git a/tests/wpt/tests/css/css-viewport/zoom/reference/border-spacing-ref.html b/tests/wpt/tests/css/css-viewport/zoom/reference/border-spacing-ref.html new file mode 100644 index 00000000000..df01e965a27 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/reference/border-spacing-ref.html @@ -0,0 +1,61 @@ + + + + + + + +
    +
    +
    unzoomed
    +
    unzoomed
    +
    +
    +
    unzoomed
    +
    unzoomed
    +
    +
    + +
    +
    +
    zoomed
    +
    zoomed
    +
    +
    +
    zoomed
    +
    zoomed
    +
    +
    + +
    +
    +
    zoomed inherited
    +
    zoomed inherited
    +
    +
    +
    zoomed inherited
    +
    zoomed inherited
    +
    +
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/reference/list-style-image-ref.html b/tests/wpt/tests/css/css-viewport/zoom/reference/list-style-image-ref.html new file mode 100644 index 00000000000..c9f5f53b24d --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/reference/list-style-image-ref.html @@ -0,0 +1,48 @@ + +CSS zoom applies to list-style-image + + + + + +
    +
      +
    • unzoomed
    • +
    +
    + +
    +
      +
    • zoomed
    • +
    +
    + +
    +
      +
    • zoomed inherited
    • +
    +
    + + + + + + + + diff --git a/tests/wpt/tests/css/css-viewport/zoom/reference/stroke-ref.html b/tests/wpt/tests/css/css-viewport/zoom/reference/stroke-ref.html new file mode 100644 index 00000000000..75742b1dc34 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/reference/stroke-ref.html @@ -0,0 +1,42 @@ + +CSS zoom applies to stroke, stroke-dasharray, and stroke-dashoffset + + + + + +
    + + + +
    + +
    + + + +
    + +
    + + + +
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/reference/text-indent-ref.html b/tests/wpt/tests/css/css-viewport/zoom/reference/text-indent-ref.html new file mode 100644 index 00000000000..6dc0f8527c2 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/reference/text-indent-ref.html @@ -0,0 +1,21 @@ + + + + + + + +
    unzoomed
    +
    zoomed
    +
    zoomed inherited
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/reference/text-shadow-ref.html b/tests/wpt/tests/css/css-viewport/zoom/reference/text-shadow-ref.html new file mode 100644 index 00000000000..0538ba2c538 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/reference/text-shadow-ref.html @@ -0,0 +1,21 @@ + + + + + + +
    unzoomed
    +
    zoomed
    +
    zoomed inherited
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/reference/text-stroke-width-ref.html b/tests/wpt/tests/css/css-viewport/zoom/reference/text-stroke-width-ref.html new file mode 100644 index 00000000000..d1c675fc77d --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/reference/text-stroke-width-ref.html @@ -0,0 +1,23 @@ + + + + + + + +
    unzoomed
    +
    zoomed
    +
    zoomed inherited
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/reference/text-underline-offset-ref.html b/tests/wpt/tests/css/css-viewport/zoom/reference/text-underline-offset-ref.html new file mode 100644 index 00000000000..11b61e0acaa --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/reference/text-underline-offset-ref.html @@ -0,0 +1,22 @@ + + + + + + + +
    unzoomed
    +
    zoomed
    +
    zoomed inherited
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/reference/word-spacing-ref.html b/tests/wpt/tests/css/css-viewport/zoom/reference/word-spacing-ref.html new file mode 100644 index 00000000000..02ace8352ad --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/reference/word-spacing-ref.html @@ -0,0 +1,29 @@ + + + + + + + +
    +
    unzoomed lorem ipsum
    +
    + +
    +
    zoomed lorem ipsum
    +
    + +
    +
    zoomed inherited lorem ipsum
    +
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/stroke.html b/tests/wpt/tests/css/css-viewport/zoom/stroke.html new file mode 100644 index 00000000000..5af4eec10cc --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/stroke.html @@ -0,0 +1,42 @@ + +CSS zoom applies to stroke, stroke-dasharray, and stroke-dashoffset + + + + + + +
    + + + +
    + +
    + + + +
    + +
    + + + +
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/svg-path-ref.html b/tests/wpt/tests/css/css-viewport/zoom/svg-path-ref.html new file mode 100644 index 00000000000..29f4d3bbff4 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/svg-path-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/wpt/tests/css/css-viewport/zoom/svg-path.html b/tests/wpt/tests/css/css-viewport/zoom/svg-path.html new file mode 100644 index 00000000000..9a7bc3ffee9 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/svg-path.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/tests/wpt/tests/css/css-viewport/zoom/text-indent.html b/tests/wpt/tests/css/css-viewport/zoom/text-indent.html new file mode 100644 index 00000000000..2edf6a62223 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/text-indent.html @@ -0,0 +1,18 @@ + + + + + + + + +
    unzoomed
    +
    zoomed
    +
    zoomed inherited
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/text-shadow.html b/tests/wpt/tests/css/css-viewport/zoom/text-shadow.html new file mode 100644 index 00000000000..1d39a24cd19 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/text-shadow.html @@ -0,0 +1,18 @@ + + + + + + + + +
    unzoomed
    +
    zoomed
    +
    zoomed inherited
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/text-stroke-width.html b/tests/wpt/tests/css/css-viewport/zoom/text-stroke-width.html new file mode 100644 index 00000000000..b11dc67d52c --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/text-stroke-width.html @@ -0,0 +1,23 @@ + + + + + + + + +
    unzoomed
    +
    zoomed
    +
    zoomed inherited
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/text-underline-offset.html b/tests/wpt/tests/css/css-viewport/zoom/text-underline-offset.html new file mode 100644 index 00000000000..cdf7b3d7ab2 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/text-underline-offset.html @@ -0,0 +1,21 @@ + + + + + + + + +
    unzoomed
    +
    zoomed
    +
    zoomed inherited
    diff --git a/tests/wpt/tests/css/css-viewport/zoom/word-spacing.html b/tests/wpt/tests/css/css-viewport/zoom/word-spacing.html new file mode 100644 index 00000000000..80f52046cd5 --- /dev/null +++ b/tests/wpt/tests/css/css-viewport/zoom/word-spacing.html @@ -0,0 +1,26 @@ + + + + + + + + +
    +
    unzoomed lorem ipsum
    +
    + +
    +
    zoomed lorem ipsum
    +
    + +
    +
    zoomed inherited lorem ipsum
    +
    diff --git a/tests/wpt/tests/css/selectors/invalidation/nth-child-whole-subtree.html b/tests/wpt/tests/css/selectors/invalidation/nth-child-whole-subtree.html new file mode 100644 index 00000000000..36442a0e36f --- /dev/null +++ b/tests/wpt/tests/css/selectors/invalidation/nth-child-whole-subtree.html @@ -0,0 +1,22 @@ + +CSS Selectors Invalidation: :nth-child(... of :not()) combined with whole subtree invalidation + + + + + +
    Silver
    +
    White
    +
    Silver
    + diff --git a/tests/wpt/tests/css/selectors/invalidation/nth-of-namespace-class-invalidation-crash.html b/tests/wpt/tests/css/selectors/invalidation/nth-of-namespace-class-invalidation-crash.html new file mode 100644 index 00000000000..4ad1cfe1c69 --- /dev/null +++ b/tests/wpt/tests/css/selectors/invalidation/nth-of-namespace-class-invalidation-crash.html @@ -0,0 +1,15 @@ + + + + diff --git a/tests/wpt/tests/fedcm/support/accounts.py b/tests/wpt/tests/fedcm/support/accounts.py index 126f911a58c..c0117862816 100644 --- a/tests/wpt/tests/fedcm/support/accounts.py +++ b/tests/wpt/tests/fedcm/support/accounts.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.accountsCheck(request) diff --git a/tests/wpt/tests/fedcm/support/accounts_check_same_site_strict.py b/tests/wpt/tests/fedcm/support/accounts_check_same_site_strict.py index 796ac003cbc..27a5d6a5b3e 100644 --- a/tests/wpt/tests/fedcm/support/accounts_check_same_site_strict.py +++ b/tests/wpt/tests/fedcm/support/accounts_check_same_site_strict.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.accountsCheck(request) diff --git a/tests/wpt/tests/fedcm/support/accounts_no_approved_clients.py b/tests/wpt/tests/fedcm/support/accounts_no_approved_clients.py index faea06edc36..1820376034e 100644 --- a/tests/wpt/tests/fedcm/support/accounts_no_approved_clients.py +++ b/tests/wpt/tests/fedcm/support/accounts_no_approved_clients.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.accountsCheck(request) diff --git a/tests/wpt/tests/fedcm/support/client_metadata.py b/tests/wpt/tests/fedcm/support/client_metadata.py index 72ddcc5cd62..57390015bdd 100644 --- a/tests/wpt/tests/fedcm/support/client_metadata.py +++ b/tests/wpt/tests/fedcm/support/client_metadata.py @@ -1,7 +1,7 @@ -# 'import credential-management.support.fedcm.keys' does not work. +# 'import fedcm.support.keys' does not work. import importlib -keys = importlib.import_module("credential-management.support.fedcm.keys") -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +keys = importlib.import_module("fedcm.support.keys") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.clientMetadataCheck(request) diff --git a/tests/wpt/tests/fedcm/support/client_metadata_clear_count.py b/tests/wpt/tests/fedcm/support/client_metadata_clear_count.py index 0e52d99c1dd..bbce7a45f75 100644 --- a/tests/wpt/tests/fedcm/support/client_metadata_clear_count.py +++ b/tests/wpt/tests/fedcm/support/client_metadata_clear_count.py @@ -1,6 +1,6 @@ -# 'import credential-management.support.fedcm.keys' does not work. +# 'import fedcm.support.keys' does not work. import importlib -keys = importlib.import_module("credential-management.support.fedcm.keys") +keys = importlib.import_module("fedcm.support.keys") def main(request, response): client_metadata_url = "/fedcm/support/client_metadata.py" diff --git a/tests/wpt/tests/fedcm/support/continue_on.py b/tests/wpt/tests/fedcm/support/continue_on.py index 2a580e0f3f4..0195e478e29 100644 --- a/tests/wpt/tests/fedcm/support/continue_on.py +++ b/tests/wpt/tests/fedcm/support/continue_on.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/fedcm/support/disconnect.py b/tests/wpt/tests/fedcm/support/disconnect.py index cf62ceda225..13131fa1f30 100644 --- a/tests/wpt/tests/fedcm/support/disconnect.py +++ b/tests/wpt/tests/fedcm/support/disconnect.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): response.headers.set(b"Content-Type", b"application/json") diff --git a/tests/wpt/tests/fedcm/support/error_with_code_and_url.py b/tests/wpt/tests/fedcm/support/error_with_code_and_url.py index 71bfea00f46..609d49c76bc 100644 --- a/tests/wpt/tests/fedcm/support/error_with_code_and_url.py +++ b/tests/wpt/tests/fedcm/support/error_with_code_and_url.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/credential-management/support/fedcm/keys.py b/tests/wpt/tests/fedcm/support/keys.py similarity index 100% rename from tests/wpt/tests/credential-management/support/fedcm/keys.py rename to tests/wpt/tests/fedcm/support/keys.py diff --git a/tests/wpt/tests/fedcm/support/manifest.py b/tests/wpt/tests/fedcm/support/manifest.py index a40fc100eee..ed984a42387 100644 --- a/tests/wpt/tests/fedcm/support/manifest.py +++ b/tests/wpt/tests/fedcm/support/manifest.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.manifestCheck(request) diff --git a/tests/wpt/tests/fedcm/support/no_accounts.py b/tests/wpt/tests/fedcm/support/no_accounts.py index 8767c50afb4..fad93088db5 100644 --- a/tests/wpt/tests/fedcm/support/no_accounts.py +++ b/tests/wpt/tests/fedcm/support/no_accounts.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.accountsCheck(request) diff --git a/tests/wpt/tests/credential-management/support/fedcm/request-params-check.py b/tests/wpt/tests/fedcm/support/request-params-check.py similarity index 100% rename from tests/wpt/tests/credential-management/support/fedcm/request-params-check.py rename to tests/wpt/tests/fedcm/support/request-params-check.py diff --git a/tests/wpt/tests/fedcm/support/select_manifest_in_root_manifest.py b/tests/wpt/tests/fedcm/support/select_manifest_in_root_manifest.py index d4f1efff6a7..4b3e7964f0f 100644 --- a/tests/wpt/tests/fedcm/support/select_manifest_in_root_manifest.py +++ b/tests/wpt/tests/fedcm/support/select_manifest_in_root_manifest.py @@ -1,8 +1,8 @@ import importlib from urllib.parse import urlsplit -# 'import credential-management.support.fedcm.keys' does not work. -keys = importlib.import_module("credential-management.support.fedcm.keys") +# 'import fedcm.support.keys' does not work. +keys = importlib.import_module("fedcm.support.keys") def main(request, response): root_manifest_url = "/.well-known/web-identity" diff --git a/tests/wpt/tests/fedcm/support/single_account.py b/tests/wpt/tests/fedcm/support/single_account.py index 7c8906ae7b9..000a23d925c 100644 --- a/tests/wpt/tests/fedcm/support/single_account.py +++ b/tests/wpt/tests/fedcm/support/single_account.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.accountsCheck(request) diff --git a/tests/wpt/tests/fedcm/support/token.py b/tests/wpt/tests/fedcm/support/token.py index 7ec81c390a9..f4ad108d8d5 100644 --- a/tests/wpt/tests/fedcm/support/token.py +++ b/tests/wpt/tests/fedcm/support/token.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/fedcm/support/token_check_disclosure_shown_false.py b/tests/wpt/tests/fedcm/support/token_check_disclosure_shown_false.py index a25a14af694..d10f839f028 100644 --- a/tests/wpt/tests/fedcm/support/token_check_disclosure_shown_false.py +++ b/tests/wpt/tests/fedcm/support/token_check_disclosure_shown_false.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/fedcm/support/token_check_disclosure_shown_true.py b/tests/wpt/tests/fedcm/support/token_check_disclosure_shown_true.py index 00b755b920c..7c5e53c8e8f 100644 --- a/tests/wpt/tests/fedcm/support/token_check_disclosure_shown_true.py +++ b/tests/wpt/tests/fedcm/support/token_check_disclosure_shown_true.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/fedcm/support/token_check_same_site_strict.py b/tests/wpt/tests/fedcm/support/token_check_same_site_strict.py index 4e55bf27f61..f030b9b6fd5 100644 --- a/tests/wpt/tests/fedcm/support/token_check_same_site_strict.py +++ b/tests/wpt/tests/fedcm/support/token_check_same_site_strict.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/fedcm/support/token_with_account_id.py b/tests/wpt/tests/fedcm/support/token_with_account_id.py index 04e7b5b56b9..de3a7662d18 100644 --- a/tests/wpt/tests/fedcm/support/token_with_account_id.py +++ b/tests/wpt/tests/fedcm/support/token_with_account_id.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/fedcm/support/token_with_auto_selected_flag.py b/tests/wpt/tests/fedcm/support/token_with_auto_selected_flag.py index 3e011ce788c..d59da115c10 100644 --- a/tests/wpt/tests/fedcm/support/token_with_auto_selected_flag.py +++ b/tests/wpt/tests/fedcm/support/token_with_auto_selected_flag.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/fedcm/support/token_with_http_error.py b/tests/wpt/tests/fedcm/support/token_with_http_error.py index 05b9945ba80..ea14b6f528d 100644 --- a/tests/wpt/tests/fedcm/support/token_with_http_error.py +++ b/tests/wpt/tests/fedcm/support/token_with_http_error.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/fedcm/support/token_with_rp_mode.py b/tests/wpt/tests/fedcm/support/token_with_rp_mode.py index add634c99bb..a75d512025e 100644 --- a/tests/wpt/tests/fedcm/support/token_with_rp_mode.py +++ b/tests/wpt/tests/fedcm/support/token_with_rp_mode.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.tokenCheck(request) diff --git a/tests/wpt/tests/fedcm/support/two_accounts.py b/tests/wpt/tests/fedcm/support/two_accounts.py index 4022561ff78..b59d6a09659 100644 --- a/tests/wpt/tests/fedcm/support/two_accounts.py +++ b/tests/wpt/tests/fedcm/support/two_accounts.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") def main(request, response): request_error = error_checker.accountsCheck(request) diff --git a/tests/wpt/tests/fedcm/support/variable_accounts.py b/tests/wpt/tests/fedcm/support/variable_accounts.py index fc4446acc49..73d69422711 100644 --- a/tests/wpt/tests/fedcm/support/variable_accounts.py +++ b/tests/wpt/tests/fedcm/support/variable_accounts.py @@ -1,5 +1,5 @@ import importlib -error_checker = importlib.import_module("credential-management.support.fedcm.request-params-check") +error_checker = importlib.import_module("fedcm.support.request-params-check") result_json = """ {{ diff --git a/tests/wpt/tests/fenced-frame/webrtc-peer-connection.https.html b/tests/wpt/tests/fenced-frame/webrtc-peer-connection.https.html new file mode 100644 index 00000000000..fdb42be46f8 --- /dev/null +++ b/tests/wpt/tests/fenced-frame/webrtc-peer-connection.https.html @@ -0,0 +1,33 @@ + + + + + + + +Test that RTCPeerConnection construction fails in a fenced frame. + + + + diff --git a/tests/wpt/tests/html-aam/roles-generic.html b/tests/wpt/tests/html-aam/roles-generic.html index e6ff46b0662..e64d88e3d01 100644 --- a/tests/wpt/tests/html-aam/roles-generic.html +++ b/tests/wpt/tests/html-aam/roles-generic.html @@ -26,7 +26,6 @@ x -
  • x
  • x
    x x diff --git a/tests/wpt/tests/html-aam/roles-generic.tentative.html b/tests/wpt/tests/html-aam/roles-generic.tentative.html new file mode 100644 index 00000000000..09a39d2e635 --- /dev/null +++ b/tests/wpt/tests/html-aam/roles-generic.tentative.html @@ -0,0 +1,21 @@ + + + + Tentative: HTML-AAM Generic Role Verification Tests + + + + + + + + + +
  • x
  • + + + + + \ No newline at end of file diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe-srcdoc.window.js b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe-srcdoc.window.js index 1a959cbaf05..054bdcf7876 100644 --- a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe-srcdoc.window.js +++ b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe-srcdoc.window.js @@ -21,7 +21,11 @@ promise_test(async t => { await assertSimplestScriptRuns(iframe); await assertFunctionRuns(iframe, () => testFunction(), 'testFunction exists'); - assert_equals( - await main.executeScript(() => document.getElementById('test-id').id), - 'test-id', 'verify id'); + const [id, src, srcdoc] = await main.executeScript(() => { + const iframe = document.getElementById('test-id'); + return [iframe.id, iframe.src, iframe.srcdoc]; + }); + assert_equals(id, 'test-id', 'verify id'); + assert_equals(src, '', 'verify src'); + assert_greater_than(srcdoc.length, 0, 'verify srcdoc'); }); diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe-urlType.window.js b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe-urlType.window.js new file mode 100644 index 00000000000..2b333f37594 --- /dev/null +++ b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe-urlType.window.js @@ -0,0 +1,59 @@ +// META: title=RemoteContextWrapper addIframe +// META: script=/common/dispatcher/dispatcher.js +// META: script=/common/get-host-info.sub.js +// META: script=/common/utils.js +// META: script=/html/browsers/browsing-the-web/remote-context-helper/resources/remote-context-helper.js +// META: script=./resources/test-helper.js +// META: variant=?urlType=origin +// META: variant=?urlType=data +// META: variant=?urlType=blob +// META: variant=?urlType=blank + +'use strict'; + +// This tests that arguments passed to the constructor are respected. +promise_test(async t => { + // Precondition: Test was loaded from the HTTP_ORIGIN. + assert_equals( + location.origin, get_host_info()['HTTP_ORIGIN'], + 'test window was loaded on HTTP_ORIGIN'); + const rcHelper = new RemoteContextHelper(); + + const main = await rcHelper.addWindow(); + + const urlType = getUrlType(location); + const iframe = await main.addIframe( + /*extraConfig=*/ { + scripts: ['./resources/test-script.js'], + urlType: urlType, + }, + /*attributes=*/ {id: 'test-id'}, + ); + + await assertSimplestScriptRuns(iframe); + await assertFunctionRuns(iframe, () => testFunction(), 'testFunction exists'); + + const [id, src] = await main.executeScript(() => { + const iframe = document.getElementById('test-id'); + return [iframe.id, iframe.src]; + }); + assert_equals(id, 'test-id', 'verify id'); + switch (urlType) { + case 'origin': + const url = new URL(location); + const origin = url.origin; + assert_equals(src.substring(0, origin.length), origin, 'verify src'); + break; + case 'blank': + assert_equals(src, '', 'verify src'); + break; + case 'data': + assert_regexp_match(src, /^data:/, 'verify src'); + break; + case 'blob': + assert_regexp_match(src, /^blob:/, 'verify src'); + break; + default: + throw new Error(`Unknown urlType: ${urlType}`); + } +}); diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-urlType-data.window.js b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-urlType-data.window.js new file mode 100644 index 00000000000..edcff5843c0 --- /dev/null +++ b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-urlType-data.window.js @@ -0,0 +1,24 @@ +// META: title=RemoteContextHelper addWindow with extra config +// META: script=/common/dispatcher/dispatcher.js +// META: script=/common/get-host-info.sub.js +// META: script=/common/utils.js +// META: script=/html/browsers/browsing-the-web/remote-context-helper/resources/remote-context-helper.js +// META: script=./resources/test-helper.js + +'use strict'; + +// This tests that urlType of "data" fails for a new window. +promise_test(async t => { + const urlType = getUrlType(location); + + const rcHelper = new RemoteContextHelper(); + + return promise_rejects_js( + t, TypeError, + rcHelper.addWindow( + /*extraConfig=*/ { + urlType: 'data', + }, + ), + 'creating window with data: URL fails.'); +}); diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-urlType.window.js b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-urlType.window.js new file mode 100644 index 00000000000..66a725769be --- /dev/null +++ b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-urlType.window.js @@ -0,0 +1,50 @@ +// META: title=RemoteContextHelper addWindow with urlType +// META: script=/common/dispatcher/dispatcher.js +// META: script=/common/get-host-info.sub.js +// META: script=/common/utils.js +// META: script=/html/browsers/browsing-the-web/remote-context-helper/resources/remote-context-helper.js +// META: script=./resources/test-helper.js +// META: variant=?urlType=origin +// META: variant=?urlType=blob +// META: variant=?urlType=blank + +'use strict'; + +// This tests that various urlType parameters are respected. +promise_test(async t => { + const urlType = getUrlType(location); + + const rcHelper = new RemoteContextHelper(); + + const main = await rcHelper.addWindow( + /*extraConfig=*/ { + urlType: urlType, + }, + ); + + await assertSimplestScriptRuns(main); + const windowLocation = await main.executeScript(() => { + return location.href; + }); + switch (urlType) { + case 'origin': + const url = new URL(location); + const origin = url.origin; + assert_equals( + windowLocation.substring(0, origin.length), origin, 'verify url'); + break; + case 'blank': + // A new window in the same browsing context group with a blank URL has a + // `location` equal to its parent. + assert_equals(windowLocation, location.href, 'verify url'); + break; + case 'data': + assert_regexp_match(windowLocation, /^data:/, 'verify url'); + break; + case 'blob': + assert_regexp_match(windowLocation, /^blob:/, 'verify url'); + break; + default: + throw new Error(`Unknown urlType: ${urlType}`); + } +}); diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/resources/test-helper.js b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/resources/test-helper.js index 71cd87e5539..a277ca24ace 100644 --- a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/resources/test-helper.js +++ b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper-tests/resources/test-helper.js @@ -45,4 +45,9 @@ async function assertHeaderIsAsExpected( const res = await fetch(location); return res.headers.get(headerName); }, [headerName]), 'header is set'); -} \ No newline at end of file +} + +function getUrlType(location) { + const url = new URL(location); + return url.searchParams.get('urlType'); +} diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper/resources/executor-window.py b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper/resources/executor-window.py index 1a660100b9c..733d36b15ed 100644 --- a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper/resources/executor-window.py +++ b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper/resources/executor-window.py @@ -24,8 +24,11 @@ def main(request, response): start_on = query.get("startOn") start_on_s = f"'{start_on[0]}'" if start_on else "null" + # This sets a base href so that even if this content e.g. data or blob URLs + # document, relative URLs will resolve. return (status, [("Content-Type", "text/html")], f""" + diff --git a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper/resources/remote-context-helper.js b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper/resources/remote-context-helper.js index fc04f950d28..aca83720254 100644 --- a/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper/resources/remote-context-helper.js +++ b/tests/wpt/tests/html/browsers/browsing-the-web/remote-context-helper/resources/remote-context-helper.js @@ -88,6 +88,10 @@ return new URL(url, location).toString(); } + async function fetchText(url) { + return fetch(url).then(r => r.text()); + } + /** * Represents a configuration for a remote context executor. */ @@ -108,14 +112,22 @@ * this value in the "status" parameter to the executor. The default * executor will default to a status code of 200, if the parameter is * not supplied. + * @param {string} [options.urlType] Determines what kind of URL is used. Options: + * 'origin', the URL will be based on the origin; + * 'data' or 'blob', the URL will contains the document content in + * a 'data:' or 'blob:' URL; 'blank', the URL will be blank and the + * document content will be written to the initial empty document using + * `document.open()`, `document.write()`, and `document.close()`. If not + * supplied, the default is 'origin'. */ constructor( - {origin, scripts = [], headers = [], startOn, status} = {}) { + {origin, scripts = [], headers = [], startOn, status, urlType} = {}) { this.origin = origin; this.scripts = scripts; this.headers = headers; this.startOn = startOn; this.status = status; + this.urlType = urlType; } /** @@ -152,15 +164,59 @@ if (extraConfig.status) { status = extraConfig.status; } + let urlType = this.urlType; + if (extraConfig.urlType) { + urlType = extraConfig.urlType; + } const headers = this.headers.concat(extraConfig.headers); const scripts = this.scripts.concat(extraConfig.scripts); - return new RemoteContextConfig({ - origin, - headers, - scripts, - startOn, - status - }); + return new RemoteContextConfig( + {origin, headers, scripts, startOn, status, urlType}); + } + + /** + * Creates a URL for an executor based on this config. + * @param {string} uuid The unique ID of the executor. + * @param {boolean} isWorker If true, the executor will be Worker. If false, + * it will be a HTML document. + * @returns {string|Blob|undefined} + */ + async createExecutorUrl(uuid, isWorker) { + const origin = finalizeOrigin(this.origin); + const url = new URL( + isWorker ? WORKER_EXECUTOR_PATH : WINDOW_EXECUTOR_PATH, origin); + + // UUID is needed for executor. + url.searchParams.append('uuid', uuid); + + if (this.headers) { + addHeaders(url, this.headers); + } + for (const script of this.scripts) { + url.searchParams.append('script', makeAbsolute(script)); + } + + if (this.startOn) { + url.searchParams.append('startOn', this.startOn); + } + + if (this.status) { + url.searchParams.append('status', this.status); + } + + const urlType = this.urlType || 'origin'; + switch (urlType) { + case 'origin': + case 'blank': + return url.href; + case 'data': + return `data:text/html;base64,${btoa(await fetchText(url.href))}`; + case 'blob': + return URL.createObjectURL( + new Blob([await fetchText(url.href)], {type: 'text/html'})); + default: + throw TypeError(`Invalid urlType: ${urlType}`); + }; } } @@ -211,34 +267,19 @@ const config = this.config.merged(RemoteContextConfig.ensure(extraConfig)); - const origin = finalizeOrigin(config.origin); - const url = new URL( - isWorker ? WORKER_EXECUTOR_PATH : WINDOW_EXECUTOR_PATH, origin); - // UUID is needed for executor. const uuid = token(); - url.searchParams.append('uuid', uuid); - - if (config.headers) { - addHeaders(url, config.headers); - } - for (const script of config.scripts) { - url.searchParams.append('script', makeAbsolute(script)); - } - - if (config.startOn) { - url.searchParams.append('startOn', config.startOn); - } - - if (config.status) { - url.searchParams.append('status', config.status); - } + const url = await config.createExecutorUrl(uuid, isWorker); if (executorCreator) { - await executorCreator(url.href); + if (config.urlType == 'blank') { + await executorCreator(undefined, await fetchText(url)); + } else { + await executorCreator(url, undefined); + } } - return new RemoteContextWrapper(new RemoteContext(uuid), this, url.href); + return new RemoteContextWrapper(new RemoteContext(uuid), this, url); } /** @@ -280,30 +321,46 @@ } function windowExecutorCreator({target = '_blank', features} = {}) { - return url => { - window.open(url, target, features); + return (url, documentContent) => { + if (url && url.substring(0, 5) == 'data:') { + throw new TypeError('Windows cannot use data: URLs.'); + } + + const w = window.open(url, target, features); + if (documentContent) { + w.document.open(); + w.document.write(documentContent); + w.document.close(); + } }; } function elementExecutorCreator( remoteContextWrapper, elementName, attributes) { - return url => { + return (url, documentContent) => { return remoteContextWrapper.executeScript( - (url, elementName, attributes) => { + (url, elementName, attributes, documentContent) => { const el = document.createElement(elementName); for (const attribute in attributes) { el.setAttribute(attribute, attributes[attribute]); } - if (elementName == 'object') { - el.data = url; - } else { - el.src = url; + if (url) { + if (elementName == 'object') { + el.data = url; + } else { + el.src = url; + } } const parent = elementName == 'frame' ? findOrCreateFrameset() : document.body; parent.appendChild(el); + if (documentContent) { + el.contentDocument.open(); + el.contentDocument.write(documentContent); + el.contentDocument.close(); + } }, - [url, elementName, attributes]); + [url, elementName, attributes, documentContent]); }; } @@ -312,7 +369,8 @@ // `url` points to the content needed to run an `Executor` in the frame. // So we download the content and pass it via the `srcdoc` attribute, // setting the iframe's `src` to `undefined`. - attributes['srcdoc'] = await fetch(url).then(r => r.text()); + attributes['srcdoc'] = await fetchText(url); + elementExecutorCreator( remoteContextWrapper, 'iframe', attributes)(undefined); }; diff --git a/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.fontStretch.settings.html b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.fontStretch.settings.html index b19eced8917..bbb5757083d 100644 --- a/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.fontStretch.settings.html +++ b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.fontStretch.settings.html @@ -19,7 +19,7 @@ var t = async_test("Testing value setting of fontStretch in Canvas"); _addTest(function(canvas, ctx) { - // Setting textRendering with lower cases + // Setting fontStretch with lower cases ctx.fontStretch = "ultra-condensed"; _assertSame(ctx.fontStretch, "ultra-condensed", "ctx.fontStretch", "\"ultra-condensed\""); diff --git a/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.TextRendering.html b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.TextRendering.html new file mode 100644 index 00000000000..b66a30ed3ff --- /dev/null +++ b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.TextRendering.html @@ -0,0 +1,30 @@ + + +Canvas test: 2d.text.drawing.style.reset.TextRendering + + + + + + +

    2d.text.drawing.style.reset.TextRendering

    +

    TextRendering stays the same after font change.

    + + +

    Actual output:

    +

    FAIL (fallback content)

    + +
      + + diff --git a/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none.html b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none.html new file mode 100644 index 00000000000..eab7c2ce347 --- /dev/null +++ b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none.html @@ -0,0 +1,32 @@ + + +Canvas test: 2d.text.drawing.style.reset.fontKerning.none + + + + + + +

      2d.text.drawing.style.reset.fontKerning.none

      +

      crbug/338965374, fontKerning still works after setting font for a second time.

      + + +

      Actual output:

      +

      FAIL (fallback content)

      + +
        + + diff --git a/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none2-expected.html b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none2-expected.html new file mode 100644 index 00000000000..5b649833253 --- /dev/null +++ b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none2-expected.html @@ -0,0 +1,16 @@ + + +Canvas test: 2d.text.drawing.style.reset.fontKerning.none2 +

        2d.text.drawing.style.reset.fontKerning.none2

        +

        FontKerning value still applies after font changes.

        + +

        FAIL (fallback content)

        +
        + diff --git a/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none2.html b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none2.html new file mode 100644 index 00000000000..78d06b955d8 --- /dev/null +++ b/tests/wpt/tests/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none2.html @@ -0,0 +1,18 @@ + + + +Canvas test: 2d.text.drawing.style.reset.fontKerning.none2 +

        2d.text.drawing.style.reset.fontKerning.none2

        +

        FontKerning value still applies after font changes.

        + +

        FAIL (fallback content)

        +
        + diff --git a/tests/wpt/tests/html/canvas/element/text/2d.text.fontVariantCaps.after.reset.font-expected.html b/tests/wpt/tests/html/canvas/element/text/2d.text.fontVariantCaps.after.reset.font-expected.html new file mode 100644 index 00000000000..049f9a82f44 --- /dev/null +++ b/tests/wpt/tests/html/canvas/element/text/2d.text.fontVariantCaps.after.reset.font-expected.html @@ -0,0 +1,17 @@ + + +Canvas test: 2d.text.fontVariantCaps.after.reset.font +

        2d.text.fontVariantCaps.after.reset.font

        +

        Testing if the fontVariantCaps is reset after font change

        + +

        FAIL (fallback content)

        +
        + diff --git a/tests/wpt/tests/html/canvas/element/text/2d.text.fontVariantCaps.after.reset.font.html b/tests/wpt/tests/html/canvas/element/text/2d.text.fontVariantCaps.after.reset.font.html new file mode 100644 index 00000000000..d1a18627e7a --- /dev/null +++ b/tests/wpt/tests/html/canvas/element/text/2d.text.fontVariantCaps.after.reset.font.html @@ -0,0 +1,21 @@ + + + +Canvas test: 2d.text.fontVariantCaps.after.reset.font +

        2d.text.fontVariantCaps.after.reset.font

        +

        Testing if the fontVariantCaps is reset after font change

        + +

        FAIL (fallback content)

        +
        + diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.fontStretch.settings.html b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.fontStretch.settings.html index 95405a18a56..8ea464fca97 100644 --- a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.fontStretch.settings.html +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.fontStretch.settings.html @@ -20,7 +20,7 @@ t.step(function() { var canvas = new OffscreenCanvas(100, 50); var ctx = canvas.getContext('2d'); - // Setting textRendering with lower cases + // Setting fontStretch with lower cases ctx.fontStretch = "ultra-condensed"; _assertSame(ctx.fontStretch, "ultra-condensed", "ctx.fontStretch", "\"ultra-condensed\""); diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.fontStretch.settings.worker.js b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.fontStretch.settings.worker.js index ff10a742b58..43eca790fe0 100644 --- a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.fontStretch.settings.worker.js +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.fontStretch.settings.worker.js @@ -16,7 +16,7 @@ t.step(function() { var canvas = new OffscreenCanvas(100, 50); var ctx = canvas.getContext('2d'); - // Setting textRendering with lower cases + // Setting fontStretch with lower cases ctx.fontStretch = "ultra-condensed"; _assertSame(ctx.fontStretch, "ultra-condensed", "ctx.fontStretch", "\"ultra-condensed\""); diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.TextRendering.html b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.TextRendering.html new file mode 100644 index 00000000000..60acc11d7b1 --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.TextRendering.html @@ -0,0 +1,31 @@ + + +OffscreenCanvas test: 2d.text.drawing.style.reset.TextRendering + + + + +

        2d.text.drawing.style.reset.TextRendering

        +

        TextRendering stays the same after font change.

        + + + diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.TextRendering.worker.js b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.TextRendering.worker.js new file mode 100644 index 00000000000..01c8f9fdc46 --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.TextRendering.worker.js @@ -0,0 +1,26 @@ +// DO NOT EDIT! This test has been generated by /html/canvas/tools/gentest.py. +// OffscreenCanvas test in a worker:2d.text.drawing.style.reset.TextRendering +// Description:TextRendering stays the same after font change. +// Note: + +importScripts("/resources/testharness.js"); +importScripts("/html/canvas/resources/canvas-tests.js"); + +var t = async_test("TextRendering stays the same after font change."); +var t_pass = t.done.bind(t); +var t_fail = t.step_func(function(reason) { + throw reason; +}); +t.step(function() { + + var canvas = new OffscreenCanvas(100, 50); + var ctx = canvas.getContext('2d'); + + ctx.font = '20px serif'; + ctx.textRendering = "optimizeSpeed"; + _assertSame(ctx.textRendering, "optimizeSpeed", "ctx.textRendering", "\"optimizeSpeed\""); + ctx.font = '10px serif'; + _assertSame(ctx.textRendering, "optimizeSpeed", "ctx.textRendering", "\"optimizeSpeed\""); + t.done(); +}); +done(); diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none.html b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none.html new file mode 100644 index 00000000000..35b98f44811 --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none.html @@ -0,0 +1,33 @@ + + +OffscreenCanvas test: 2d.text.drawing.style.reset.fontKerning.none + + + + +

        2d.text.drawing.style.reset.fontKerning.none

        +

        crbug/338965374, fontKerning still works after setting font for a second time.

        + + + diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none.worker.js b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none.worker.js new file mode 100644 index 00000000000..8abac3c3a11 --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none.worker.js @@ -0,0 +1,28 @@ +// DO NOT EDIT! This test has been generated by /html/canvas/tools/gentest.py. +// OffscreenCanvas test in a worker:2d.text.drawing.style.reset.fontKerning.none +// Description:crbug/338965374, fontKerning still works after setting font for a second time. +// Note: + +importScripts("/resources/testharness.js"); +importScripts("/html/canvas/resources/canvas-tests.js"); + +var t = async_test("crbug/338965374, fontKerning still works after setting font for a second time."); +var t_pass = t.done.bind(t); +var t_fail = t.step_func(function(reason) { + throw reason; +}); +t.step(function() { + + var canvas = new OffscreenCanvas(100, 50); + var ctx = canvas.getContext('2d'); + + ctx.font = '100px serif'; + ctx.fontKerning = "none"; + const width1 = ctx.measureText("AW").width; + ctx.font = '100px serif'; + _assertSame(ctx.fontKerning, "none", "ctx.fontKerning", "\"none\""); + const width2 = ctx.measureText("AW").width; + _assertSame(width1, width2, "width1", "width2"); + t.done(); +}); +done(); diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none2-expected.html b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none2-expected.html new file mode 100644 index 00000000000..5b649833253 --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none2-expected.html @@ -0,0 +1,16 @@ + + +Canvas test: 2d.text.drawing.style.reset.fontKerning.none2 +

        2d.text.drawing.style.reset.fontKerning.none2

        +

        FontKerning value still applies after font changes.

        + +

        FAIL (fallback content)

        +
        + diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none2.html b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none2.html new file mode 100644 index 00000000000..21b699ecc89 --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none2.html @@ -0,0 +1,21 @@ + + + +Canvas test: 2d.text.drawing.style.reset.fontKerning.none2 +

        2d.text.drawing.style.reset.fontKerning.none2

        +

        FontKerning value still applies after font changes.

        + +

        FAIL (fallback content)

        +
        + diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none2.w.html b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none2.w.html new file mode 100644 index 00000000000..6f81dfe0b1f --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.drawing.style.reset.fontKerning.none2.w.html @@ -0,0 +1,35 @@ + + + + +Canvas test: 2d.text.drawing.style.reset.fontKerning.none2 +

        2d.text.drawing.style.reset.fontKerning.none2

        +

        FontKerning value still applies after font changes.

        + +

        FAIL (fallback content)

        +
        + + + diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.fontVariantCaps.after.reset.font-expected.html b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.fontVariantCaps.after.reset.font-expected.html new file mode 100644 index 00000000000..049f9a82f44 --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.fontVariantCaps.after.reset.font-expected.html @@ -0,0 +1,17 @@ + + +Canvas test: 2d.text.fontVariantCaps.after.reset.font +

        2d.text.fontVariantCaps.after.reset.font

        +

        Testing if the fontVariantCaps is reset after font change

        + +

        FAIL (fallback content)

        +
        + diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.fontVariantCaps.after.reset.font.html b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.fontVariantCaps.after.reset.font.html new file mode 100644 index 00000000000..bd09cc2ca06 --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.fontVariantCaps.after.reset.font.html @@ -0,0 +1,24 @@ + + + +Canvas test: 2d.text.fontVariantCaps.after.reset.font +

        2d.text.fontVariantCaps.after.reset.font

        +

        Testing if the fontVariantCaps is reset after font change

        + +

        FAIL (fallback content)

        +
        + diff --git a/tests/wpt/tests/html/canvas/offscreen/text/2d.text.fontVariantCaps.after.reset.font.w.html b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.fontVariantCaps.after.reset.font.w.html new file mode 100644 index 00000000000..8f9ba4a1564 --- /dev/null +++ b/tests/wpt/tests/html/canvas/offscreen/text/2d.text.fontVariantCaps.after.reset.font.w.html @@ -0,0 +1,38 @@ + + + + +Canvas test: 2d.text.fontVariantCaps.after.reset.font +

        2d.text.fontVariantCaps.after.reset.font

        +

        Testing if the fontVariantCaps is reset after font change

        + +

        FAIL (fallback content)

        +
        + + + diff --git a/tests/wpt/tests/html/canvas/tools/yaml-new/text.yaml b/tests/wpt/tests/html/canvas/tools/yaml-new/text.yaml index 22ec2f66b5b..49edd754c85 100644 --- a/tests/wpt/tests/html/canvas/tools/yaml-new/text.yaml +++ b/tests/wpt/tests/html/canvas/tools/yaml-new/text.yaml @@ -647,6 +647,31 @@ ctx.strokeText('ToToToToToToTo', -50, 45); expected: green +- name: 2d.text.drawing.style.reset.fontKerning.none + desc: >- + crbug/338965374, fontKerning still works after setting font for a second + time. + code: | + ctx.font = '100px serif'; + ctx.fontKerning = "none"; + const width1 = ctx.measureText("AW").width; + ctx.font = '100px serif'; + @assert ctx.fontKerning === "none"; + const width2 = ctx.measureText("AW").width; + @assert width1 === width2; + +- name: 2d.text.drawing.style.reset.fontKerning.none2 + desc: FontKerning value still applies after font changes. + code: | + ctx.font = '10px serif'; + ctx.fontKerning = "none"; + ctx.font = '20px serif'; + ctx.fillText("TATATA", 20, 30); + reference: | + ctx.font = '20px serif'; + ctx.fontKerning = "none"; + ctx.fillText("TATATA", 20, 30); + # CanvasTest is: # A = (0, 0) to (1em, 0.75em) (above baseline) # B = (0, 0) to (1em, -0.25em) (below baseline) @@ -1688,10 +1713,19 @@ ctx.textRendering = "auto"; @assert ctx.textRendering === "auto"; +- name: 2d.text.drawing.style.reset.TextRendering + desc: TextRendering stays the same after font change. + code: | + ctx.font = '20px serif'; + ctx.textRendering = "optimizeSpeed"; + @assert ctx.textRendering === "optimizeSpeed"; + ctx.font = '10px serif'; + @assert ctx.textRendering === "optimizeSpeed"; + - name: 2d.text.drawing.style.fontStretch.settings desc: Testing value setting of fontStretch in Canvas code: | - // Setting textRendering with lower cases + // Setting fontStretch with lower cases ctx.fontStretch = "ultra-condensed"; @assert ctx.fontStretch === "ultra-condensed"; @@ -1818,6 +1852,23 @@ ctx.font = "32px serif"; ctx.fillText("Hello World", 20, 100); +- name: 2d.text.fontVariantCaps.after.reset.font + desc: Testing if the fontVariantCaps is reset after font change + size: [300, 300] + code: | + ctx.font = "32px serif"; + ctx.fontVariantCaps = "small-caps"; + + ctx.font = "31px serif"; + ctx.fillText("Hello World", 20, 40); + ctx.fontVariantCaps = "small-caps"; + ctx.fillText("Hello World", 20, 80); + reference: | + ctx.font = "31px serif"; + ctx.fillText("Hello World", 20, 40); + ctx.fontVariantCaps = "small-caps"; + ctx.fillText("Hello World", 20, 80); + - name: 2d.text.setFont.mathFont desc: crbug.com/1212190, make sure offscreencanvas doesn't crash with Math Font code: | diff --git a/tests/wpt/tests/html/document-isolation-policy/isolate-and-require-corp-load-from-cache-storage.tentative.https.html b/tests/wpt/tests/html/document-isolation-policy/isolate-and-require-corp-load-from-cache-storage.tentative.https.html new file mode 100644 index 00000000000..c78835328b2 --- /dev/null +++ b/tests/wpt/tests/html/document-isolation-policy/isolate-and-require-corp-load-from-cache-storage.tentative.https.html @@ -0,0 +1,178 @@ + + + Retrieve resources from CacheStorage with Cross-Origin-Embedder-Policy: require-corp + + + + + + diff --git a/tests/wpt/tests/html/document-isolation-policy/isolate-and-require-corp-load-from-cache-storage.tentative.https.html.headers b/tests/wpt/tests/html/document-isolation-policy/isolate-and-require-corp-load-from-cache-storage.tentative.https.html.headers new file mode 100644 index 00000000000..33ff090f6da --- /dev/null +++ b/tests/wpt/tests/html/document-isolation-policy/isolate-and-require-corp-load-from-cache-storage.tentative.https.html.headers @@ -0,0 +1 @@ +document-isolation-policy: isolate-and-require-corp diff --git a/tests/wpt/tests/html/document-isolation-policy/resources/sw-store-to-cache-storage.js b/tests/wpt/tests/html/document-isolation-policy/resources/sw-store-to-cache-storage.js new file mode 100644 index 00000000000..00b9e9395a7 --- /dev/null +++ b/tests/wpt/tests/html/document-isolation-policy/resources/sw-store-to-cache-storage.js @@ -0,0 +1,31 @@ +self.addEventListener('activate', (e) => { + e.waitUntil(clients.claim()); +}); + +self.addEventListener('message', (e) => { + e.waitUntil((async () => { + + const url = new URL(e.data.url); + const request = new Request(url, {mode: e.data.mode}); + const cache = await caches.open('v1'); + + let response; + switch(e.data.source) { + case "service-worker": + response = new Response('foo'); + break; + + case "network": + try { + response = await fetch(request); + } catch(error) { + e.source.postMessage('not-stored'); + return; + } + break; + } + + await cache.put(request, response); + e.source.postMessage('stored'); + })()); +}) diff --git a/tests/wpt/tests/html/rendering/the-details-element/details-display-property-is-ignored-ref.html b/tests/wpt/tests/html/rendering/the-details-element/details-display-property-is-ignored-ref.html deleted file mode 100644 index 6ebed6075de..00000000000 --- a/tests/wpt/tests/html/rendering/the-details-element/details-display-property-is-ignored-ref.html +++ /dev/null @@ -1,21 +0,0 @@ - - - -From html.spec.whatwg.org: - -
        -The details element is expected to render as a block box. The element's shadow -tree is expected to take the element's first summary element child, if any, and -place it in a first block box container, and then take the element's remaining -descendants, if any, and place them in a second block box container. -
        - -<details display:flex> should be ignored. Otherwise details would render as -something other than a block box. -
        - -
        - This is the summary. -
        thing 1
        - thing 2 -
        diff --git a/tests/wpt/tests/html/rendering/the-details-element/details-display-property-is-ignored.html b/tests/wpt/tests/html/rendering/the-details-element/details-display-property-is-ignored.html deleted file mode 100644 index 445b4e483d0..00000000000 --- a/tests/wpt/tests/html/rendering/the-details-element/details-display-property-is-ignored.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - -From html.spec.whatwg.org: - -
        -The details element is expected to render as a block box. The element's shadow -tree is expected to take the element's first summary element child, if any, and -place it in a first block box container, and then take the element's remaining -descendants, if any, and place them in a second block box container. -
        - -<details display:flex> should be ignored. Otherwise details would render as -something other than a block box. -
        - -
        - This is the summary. -
        thing 1
        - thing 2 -
        diff --git a/tests/wpt/tests/html/rendering/the-details-element/details-display-type-001.tentative.html b/tests/wpt/tests/html/rendering/the-details-element/details-display-type-001.html similarity index 100% rename from tests/wpt/tests/html/rendering/the-details-element/details-display-type-001.tentative.html rename to tests/wpt/tests/html/rendering/the-details-element/details-display-type-001.html diff --git a/tests/wpt/tests/html/rendering/the-details-element/details-display-type-002.tentative.html b/tests/wpt/tests/html/rendering/the-details-element/details-display-type-002.html similarity index 100% rename from tests/wpt/tests/html/rendering/the-details-element/details-display-type-002.tentative.html rename to tests/wpt/tests/html/rendering/the-details-element/details-display-type-002.html diff --git a/tests/wpt/tests/html/rendering/the-details-element/details-display.tentative.html b/tests/wpt/tests/html/rendering/the-details-element/details-display.html similarity index 100% rename from tests/wpt/tests/html/rendering/the-details-element/details-display.tentative.html rename to tests/wpt/tests/html/rendering/the-details-element/details-display.html diff --git a/tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-001.tentative.html b/tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-001.html similarity index 100% rename from tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-001.tentative.html rename to tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-001.html diff --git a/tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-002.tentative.html b/tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-002.html similarity index 100% rename from tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-002.tentative.html rename to tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-002.html diff --git a/tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-003.tentative.html b/tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-003.html similarity index 100% rename from tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-003.tentative.html rename to tests/wpt/tests/html/rendering/the-details-element/details-pseudo-elements-003.html diff --git a/tests/wpt/tests/html/semantics/popovers/popover-focus.html b/tests/wpt/tests/html/semantics/popovers/popover-focus.html index 230492022c0..25a6c2da536 100644 --- a/tests/wpt/tests/html/semantics/popovers/popover-focus.html +++ b/tests/wpt/tests/html/semantics/popovers/popover-focus.html @@ -50,11 +50,11 @@ - + - +
        - \ No newline at end of file diff --git a/tests/wpt/tests/pointerevents/deviceproperties/unique-id-is-unique-manual.tentative.html b/tests/wpt/tests/pointerevents/persistentDeviceId/persistentdeviceid-is-unique-manual.tentative.html similarity index 82% rename from tests/wpt/tests/pointerevents/deviceproperties/unique-id-is-unique-manual.tentative.html rename to tests/wpt/tests/pointerevents/persistentDeviceId/persistentdeviceid-is-unique-manual.tentative.html index 55db05353f5..f9f15cfaea8 100644 --- a/tests/wpt/tests/pointerevents/deviceproperties/unique-id-is-unique-manual.tentative.html +++ b/tests/wpt/tests/pointerevents/persistentDeviceId/persistentdeviceid-is-unique-manual.tentative.html @@ -3,7 +3,7 @@ Tentative; contingent on merge of: https://github.com/w3c/pointerevents/pull/495 - This manual test validates the behavior of PointerEvent.deviceProperties.uniqueId. + This manual test validates the behavior of PointerEvent.persistentDeviceId. Specifically, this test ensures that pointing devices get their own unique id, and that the unique id is persistent over the session. @@ -11,7 +11,7 @@ pen and a mouse. Please follow the instructions exactly as written in order to ensure the correct results are obtained. --> -DeviceProperties.uniqueId is unique for pointer events from different devices +persistentDeviceId is unique for pointer events from different devices