From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- .../animation-container-size.html | 43 +++ .../animation-container-type-dynamic.html | 68 ++++ .../animation-nested-animation.html | 47 +++ .../animation-nested-transition.html | 44 +++ .../aspect-ratio-feature-evaluation.html | 49 +++ .../container-queries/at-container-parsing.html | 206 +++++++++++ .../at-container-serialization.html | 74 ++++ .../at-container-style-serialization.html | 34 ++ .../container-queries/auto-scrollbars.html | 53 +++ .../container-queries/backdrop-invalidation.html | 51 +++ .../container-queries/calc-evaluation.html | 32 ++ .../container-queries/canvas-as-container-001.html | 29 ++ .../container-queries/canvas-as-container-002.html | 30 ++ .../container-queries/canvas-as-container-003.html | 32 ++ .../container-queries/canvas-as-container-004.html | 33 ++ .../container-queries/canvas-as-container-005.html | 36 ++ .../container-queries/canvas-as-container-006.html | 37 ++ .../change-display-in-container-ref.html | 4 + .../change-display-in-container.html | 27 ++ .../chrome-legacy-skip-recalc.html | 20 ++ .../column-spanner-in-container.html | 41 +++ .../conditional-container-status.html | 28 ++ .../container-queries/container-computed.html | 28 ++ .../container-queries/container-for-cue-ref.html | 23 ++ .../container-queries/container-for-cue.html | 27 ++ .../container-for-shadow-dom.html | 345 ++++++++++++++++++ .../container-queries/container-inheritance.html | 18 + .../container-inner-at-rules.html | 196 ++++++++++ .../container-inside-multicol-with-table.html | 41 +++ .../container-longhand-animation-type.html | 45 +++ .../container-queries/container-name-computed.html | 23 ++ .../container-name-invalidation.html | 74 ++++ .../container-queries/container-name-parsing.html | 45 +++ .../container-name-tree-scoped.html | 73 ++++ .../container-queries/container-nested.html | 239 +++++++++++++ .../container-queries/container-parsing.html | 63 ++++ .../container-queries/container-selection.html | 183 ++++++++++ .../container-size-invalidation-after-load.html | 39 ++ .../container-size-invalidation.html | 39 ++ .../container-size-nested-invalidation.html | 62 ++++ .../container-size-shadow-invalidation.html | 55 +++ .../container-queries/container-type-computed.html | 18 + .../container-type-containment.html | 85 +++++ .../container-type-invalidation.html | 70 ++++ .../container-type-layout-invalidation.html | 29 ++ .../container-queries/container-type-parsing.html | 44 +++ .../container-units-animation.html | 70 ++++ .../container-queries/container-units-basic.html | 54 +++ ...container-units-computational-independence.html | 20 ++ .../container-units-gradient-invalidation.html | 38 ++ .../container-units-gradient-ref.html | 21 ++ .../container-units-gradient.html | 25 ++ .../container-units-in-at-container-dynamic.html | 37 ++ .../container-units-in-at-container-fallback.html | 68 ++++ .../container-units-in-at-container.html | 111 ++++++ .../container-units-ineligible-container.html | 44 +++ .../container-units-invalidation.html | 119 +++++++ .../container-units-media-queries.html | 61 ++++ .../container-units-selection.html | 101 ++++++ .../container-queries/container-units-shadow.html | 65 ++++ .../container-units-small-viewport-fallback.html | 70 ++++ .../container-units-svglength.html | 95 +++++ .../container-units-typed-om.html | 59 ++++ .../container-queries/counters-flex-circular.html | 76 ++++ .../counters-in-container-dynamic.html | 29 ++ .../container-queries/counters-in-container.html | 25 ++ .../container-queries/counters-ref.html | 4 + .../container-queries/crashtests/br-crash.html | 6 + .../crashtests/canvas-as-container-crash.html | 10 + .../crashtests/chrome-bug-1289718-000-crash.html | 6 + .../crashtests/chrome-bug-1289718-001-crash.html | 6 + .../crashtests/chrome-bug-1346969-crash.html | 14 + .../crashtests/chrome-bug-1362391-crash.html | 8 + .../crashtests/chrome-layout-root-crash.html | 17 + .../crashtests/chrome-quotes-crash.html | 11 + .../chrome-remove-insert-evaluator-crash.html | 15 + .../crashtests/columns-in-table-001-crash.html | 10 + .../crashtests/columns-in-table-002-crash.html | 15 + .../crashtests/container-in-canvas-crash.html | 11 + .../container-type-change-chrome-legacy-crash.html | 16 + .../crashtests/dirty-rowgroup-crash.html | 18 + .../crashtests/flex-in-columns-000-crash.html | 17 + .../crashtests/flex-in-columns-001-crash.html | 17 + .../crashtests/flex-in-columns-002-crash.html | 19 + .../crashtests/flex-in-columns-003-crash.html | 19 + .../focus-inside-content-visibility-crash.html | 42 +++ .../crashtests/force-sibling-style-crash.html | 16 + .../crashtests/grid-in-columns-000-crash.html | 17 + .../crashtests/grid-in-columns-001-crash.html | 17 + .../crashtests/grid-in-columns-002-crash.html | 19 + .../crashtests/grid-in-columns-003-crash.html | 19 + .../crashtests/iframe-init-crash.html | 3 + .../inline-multicol-inside-container-crash.html | 21 ++ .../crashtests/inline-with-columns-000-crash.html | 17 + .../crashtests/inline-with-columns-001-crash.html | 17 + .../input-column-group-container-crash.html | 14 + .../input-placeholder-inline-size-crash.html | 12 + .../marker-gcs-after-disconnect-crash.html | 26 ++ .../math-block-container-child-crash.html | 14 + .../crashtests/orthogonal-replaced-crash.html | 11 + .../crashtests/pseudo-container-crash.html | 14 + .../crashtests/svg-layout-root-crash.html | 22 ++ .../crashtests/svg-text-crash.html | 8 + .../crashtests/table-in-columns-000-crash.html | 17 + .../crashtests/table-in-columns-001-crash.html | 17 + .../crashtests/table-in-columns-002-crash.html | 19 + .../crashtests/table-in-columns-003-crash.html | 19 + .../crashtests/table-in-columns-004-crash.html | 16 + .../crashtests/table-in-columns-005-crash.html | 8 + .../custom-layout-container-001.https.html | 66 ++++ .../custom-property-style-queries.html | 337 ++++++++++++++++++ .../custom-property-style-query-change.html | 89 +++++ .../deep-nested-inline-size-containers.html | 38 ++ .../container-queries/display-contents.html | 93 +++++ .../display-in-container-ref.html | 47 +++ .../container-queries/display-in-container.html | 69 ++++ .../container-queries/display-none.html | 393 +++++++++++++++++++++ .../fieldset-legend-change-ref.html | 4 + .../container-queries/fieldset-legend-change.html | 26 ++ .../font-relative-calc-dynamic.html | 35 ++ .../font-relative-units-dynamic.html | 280 +++++++++++++++ .../container-queries/font-relative-units.html | 100 ++++++ .../fragmented-container-001.html | 48 +++ .../container-queries/get-animations.html | 34 ++ .../container-queries/grid-container.html | 29 ++ .../container-queries/grid-item-container.html | 38 ++ .../css-contain/container-queries/idlharness.html | 29 ++ .../iframe-in-container-invalidation.html | 58 +++ .../container-queries/iframe-invalidation.html | 43 +++ .../container-queries/ineligible-containment.html | 51 +++ .../inline-size-and-min-width.html | 26 ++ .../inline-size-bfc-floats-ref.html | 9 + .../container-queries/inline-size-bfc-floats.html | 47 +++ .../inline-size-containment-vertical-rl.html | 38 ++ .../container-queries/inline-size-containment.html | 37 ++ .../inner-first-line-non-matching-ref.html | 3 + .../inner-first-line-non-matching.html | 13 + .../container-queries/layout-dependent-focus.html | 39 ++ .../container-queries/multicol-container-001.html | 31 ++ .../multicol-inside-container.html | 28 ++ .../container-queries/nested-query-containers.html | 125 +++++++ .../container-queries/never-match-container.html | 44 +++ .../orthogonal-wm-container-query.html | 38 ++ .../percentage-padding-orthogonal.html | 66 ++++ .../container-queries/pseudo-elements-001.html | 59 ++++ .../container-queries/pseudo-elements-002-ref.html | 16 + .../container-queries/pseudo-elements-002.html | 76 ++++ .../container-queries/pseudo-elements-003.html | 69 ++++ .../container-queries/pseudo-elements-004.html | 52 +++ .../container-queries/pseudo-elements-005.html | 58 +++ .../container-queries/pseudo-elements-006.html | 66 ++++ .../container-queries/pseudo-elements-007.html | 49 +++ .../container-queries/pseudo-elements-008.html | 59 ++++ .../container-queries/query-content-box.html | 80 +++++ .../container-queries/query-evaluation.html | 136 +++++++ .../reattach-container-with-dirty-child.html | 37 ++ ...resize-while-content-visibility-hidden-ref.html | 3 + .../resize-while-content-visibility-hidden.html | 53 +++ .../sibling-layout-dependency.html | 134 +++++++ .../size-container-no-principal-box.html | 63 ++++ .../container-queries/size-feature-evaluation.html | 91 +++++ .../style-change-in-container.html | 30 ++ .../container-queries/style-not-sharing-float.html | 40 +++ .../container-queries/support/cq-testcommon.js | 3 + .../css-contain/container-queries/support/test.vtt | 4 + .../svg-foreignobject-child-container.html | 38 ++ .../svg-foreignobject-no-size-container-ref.html | 4 + .../svg-foreignobject-no-size-container.html | 24 ++ .../svg-g-no-size-container-ref.html | 4 + .../container-queries/svg-g-no-size-container.html | 23 ++ .../container-queries/svg-root-size-container.html | 36 ++ ...able-inside-container-changing-display-ref.html | 4 + .../table-inside-container-changing-display.html | 26 ++ .../top-layer-dialog-backdrop-ref.html | 3 + .../top-layer-dialog-backdrop.html | 20 ++ .../top-layer-dialog-container.html | 33 ++ .../container-queries/top-layer-dialog.html | 45 +++ .../container-queries/top-layer-nested-dialog.html | 45 +++ .../container-queries/transition-scrollbars.html | 59 ++++ .../transition-style-change-event-002.html | 45 +++ .../transition-style-change-event.html | 58 +++ .../container-queries/unsupported-axis.html | 228 ++++++++++++ .../container-queries/viewport-units-dynamic.html | 59 ++++ .../container-queries/viewport-units.html | 33 ++ .../whitespace-update-after-removal.html | 26 ++ 185 files changed, 9156 insertions(+) create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/animation-container-size.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/animation-container-type-dynamic.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/animation-nested-animation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/animation-nested-transition.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/at-container-parsing.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/at-container-serialization.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/at-container-style-serialization.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/auto-scrollbars.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/backdrop-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/calc-evaluation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-001.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-002.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-003.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-004.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-005.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-006.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/change-display-in-container-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/change-display-in-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/chrome-legacy-skip-recalc.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/column-spanner-in-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/conditional-container-status.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-computed.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-for-cue-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-for-cue.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-for-shadow-dom.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-inheritance.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-inner-at-rules.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-inside-multicol-with-table.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-longhand-animation-type.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-name-computed.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-name-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-name-parsing.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-name-tree-scoped.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-nested.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-parsing.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-selection.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-size-invalidation-after-load.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-size-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-size-nested-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-type-computed.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-type-containment.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-type-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-type-layout-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-type-parsing.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-animation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-basic.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-computational-independence.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container-dynamic.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container-fallback.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-ineligible-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-media-queries.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-selection.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-shadow.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-small-viewport-fallback.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-svglength.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/container-units-typed-om.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/counters-flex-circular.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/counters-in-container-dynamic.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/counters-in-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/counters-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/br-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/canvas-as-container-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-000-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-001-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1346969-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1362391-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-layout-root-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-quotes-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-remove-insert-evaluator-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/columns-in-table-001-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/columns-in-table-002-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/container-in-canvas-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/container-type-change-chrome-legacy-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/dirty-rowgroup-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-000-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-001-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-002-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-003-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/focus-inside-content-visibility-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/force-sibling-style-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-000-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-001-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-002-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-003-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/iframe-init-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/inline-multicol-inside-container-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/inline-with-columns-000-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/inline-with-columns-001-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/input-column-group-container-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/input-placeholder-inline-size-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/marker-gcs-after-disconnect-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/math-block-container-child-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/orthogonal-replaced-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/pseudo-container-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/svg-layout-root-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/svg-text-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-000-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-001-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-002-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-003-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-004-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-005-crash.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/custom-layout-container-001.https.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/custom-property-style-queries.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/custom-property-style-query-change.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/deep-nested-inline-size-containers.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/display-contents.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/display-in-container-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/display-in-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/display-none.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/fieldset-legend-change-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/fieldset-legend-change.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/font-relative-calc-dynamic.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/font-relative-units-dynamic.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/font-relative-units.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/fragmented-container-001.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/get-animations.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/grid-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/grid-item-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/idlharness.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/iframe-in-container-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/iframe-invalidation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/ineligible-containment.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/inline-size-and-min-width.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/inline-size-bfc-floats-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/inline-size-bfc-floats.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/inline-size-containment-vertical-rl.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/inline-size-containment.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/inner-first-line-non-matching-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/inner-first-line-non-matching.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/layout-dependent-focus.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/multicol-container-001.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/multicol-inside-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/nested-query-containers.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/never-match-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/orthogonal-wm-container-query.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/percentage-padding-orthogonal.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-001.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-002-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-002.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-003.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-004.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-005.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-006.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-007.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-008.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/query-content-box.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/query-evaluation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/reattach-container-with-dirty-child.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/sibling-layout-dependency.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/size-container-no-principal-box.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/size-feature-evaluation.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/style-change-in-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/style-not-sharing-float.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/support/cq-testcommon.js create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/support/test.vtt create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-child-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/svg-g-no-size-container-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/svg-g-no-size-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/svg-root-size-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/table-inside-container-changing-display-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/table-inside-container-changing-display.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-backdrop-ref.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-backdrop.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-container.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/top-layer-nested-dialog.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/transition-scrollbars.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/transition-style-change-event-002.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/transition-style-change-event.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/unsupported-axis.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/viewport-units-dynamic.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/viewport-units.html create mode 100644 testing/web-platform/tests/css/css-contain/container-queries/whitespace-update-after-removal.html (limited to 'testing/web-platform/tests/css/css-contain/container-queries') diff --git a/testing/web-platform/tests/css/css-contain/container-queries/animation-container-size.html b/testing/web-platform/tests/css/css-contain/container-queries/animation-container-size.html new file mode 100644 index 0000000000..fefb721cbc --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/animation-container-size.html @@ -0,0 +1,43 @@ + +Container Queries - Animating container size + + + + + +
+
+ Test +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/animation-container-type-dynamic.html b/testing/web-platform/tests/css/css-contain/container-queries/animation-container-type-dynamic.html new file mode 100644 index 0000000000..835e8e1be1 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/animation-container-type-dynamic.html @@ -0,0 +1,68 @@ + +Container Queries - Animated container creating new containers + + + + + +
+
+
+ Test +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/animation-nested-animation.html b/testing/web-platform/tests/css/css-contain/container-queries/animation-nested-animation.html new file mode 100644 index 0000000000..7f1ae854ae --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/animation-nested-animation.html @@ -0,0 +1,47 @@ + +Container Queries - Animations within animating container + + + + + +
+
+ Test +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/animation-nested-transition.html b/testing/web-platform/tests/css/css-contain/container-queries/animation-nested-transition.html new file mode 100644 index 0000000000..934f995a97 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/animation-nested-transition.html @@ -0,0 +1,44 @@ + +Container Queries - Animated container with inner transition + + + + + +
+
+ Test +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html b/testing/web-platform/tests/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html new file mode 100644 index 0000000000..843f34732b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/aspect-ratio-feature-evaluation.html @@ -0,0 +1,49 @@ + +@container queries with aspect-ratio + + + + + +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/at-container-parsing.html b/testing/web-platform/tests/css/css-contain/container-queries/at-container-parsing.html new file mode 100644 index 0000000000..2fbd4b8b6f --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/at-container-parsing.html @@ -0,0 +1,206 @@ + +@container: parsing + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/at-container-serialization.html b/testing/web-platform/tests/css/css-contain/container-queries/at-container-serialization.html new file mode 100644 index 0000000000..141062a8d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/at-container-serialization.html @@ -0,0 +1,74 @@ + +CSS Container Queries: @container serialization + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/at-container-style-serialization.html b/testing/web-platform/tests/css/css-contain/container-queries/at-container-style-serialization.html new file mode 100644 index 0000000000..a498c4a7e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/at-container-style-serialization.html @@ -0,0 +1,34 @@ + +CSS Container Queries: style() conditionText serialization + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/auto-scrollbars.html b/testing/web-platform/tests/css/css-contain/container-queries/auto-scrollbars.html new file mode 100644 index 0000000000..9cf797186c --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/auto-scrollbars.html @@ -0,0 +1,53 @@ + +CSS Container Queries Test: scrollbar stability for @container queries and overflow:auto + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/backdrop-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/backdrop-invalidation.html new file mode 100644 index 0000000000..6a59a2f894 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/backdrop-invalidation.html @@ -0,0 +1,51 @@ + +Test that ::backdrop responds to container size changes + + + + + +
+ test +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/calc-evaluation.html b/testing/web-platform/tests/css/css-contain/container-queries/calc-evaluation.html new file mode 100644 index 0000000000..71a5e23764 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/calc-evaluation.html @@ -0,0 +1,32 @@ + +CSS Container Queries Test: calc() + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-001.html b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-001.html new file mode 100644 index 0000000000..f904d1fe24 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-001.html @@ -0,0 +1,29 @@ + +CSS Container Queries Test: Canvas as size container for focusable child + + + +

Test passes if there is a filled green square.

+ +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-002.html b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-002.html new file mode 100644 index 0000000000..689feeb5ff --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-002.html @@ -0,0 +1,30 @@ + +CSS Container Queries Test: Absolute positioned canvas as size container for focusable child + + + +

Test passes if there is a filled green square.

+ +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-003.html b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-003.html new file mode 100644 index 0000000000..74199cc72b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-003.html @@ -0,0 +1,32 @@ + +CSS Container Queries Test: Canvas as size container for focusable child with display + + + +

Test passes if there is a filled green square.

+ +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-004.html b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-004.html new file mode 100644 index 0000000000..b23846382b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-004.html @@ -0,0 +1,33 @@ + +CSS Container Queries Test: Absolute positioned canvas as size container for focusable child with display + + + +

Test passes if there is a filled green square.

+ +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-005.html b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-005.html new file mode 100644 index 0000000000..9132592434 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-005.html @@ -0,0 +1,36 @@ + +CSS Container Queries Test: Canvas as dynamic size container for focusable child with display + + + + + +

Test passes if there is a filled green square.

+ +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-006.html b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-006.html new file mode 100644 index 0000000000..02dbce6275 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/canvas-as-container-006.html @@ -0,0 +1,37 @@ + +CSS Container Queries Test: Absolute positioned canvas as dynamic size container for focusable child with display + + + + + +

Test passes if there is a filled green square.

+ +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/change-display-in-container-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/change-display-in-container-ref.html new file mode 100644 index 0000000000..8dd3b8b2c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/change-display-in-container-ref.html @@ -0,0 +1,4 @@ + +CSS Test Reference +

You should see the word PASS below.

+PASS diff --git a/testing/web-platform/tests/css/css-contain/container-queries/change-display-in-container.html b/testing/web-platform/tests/css/css-contain/container-queries/change-display-in-container.html new file mode 100644 index 0000000000..8c58d22b7d --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/change-display-in-container.html @@ -0,0 +1,27 @@ + +CSS Container Queries Test: Change display and box inside a container + + + +

You should see the word PASS below.

+
+ + FAIL + + + PASS + FAIL + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/chrome-legacy-skip-recalc.html b/testing/web-platform/tests/css/css-contain/container-queries/chrome-legacy-skip-recalc.html new file mode 100644 index 0000000000..b86a4091a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/chrome-legacy-skip-recalc.html @@ -0,0 +1,20 @@ + +CSS Container Queries Test: Chrome legacy layout skipping style recalc + + + + +

Test passes if there is the word "PASS" below.

+
PASS
+
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/column-spanner-in-container.html b/testing/web-platform/tests/css/css-contain/container-queries/column-spanner-in-container.html new file mode 100644 index 0000000000..d494e28504 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/column-spanner-in-container.html @@ -0,0 +1,41 @@ + +CSS Container Queries Test: Column-spanner depending on container in column + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/conditional-container-status.html b/testing/web-platform/tests/css/css-contain/container-queries/conditional-container-status.html new file mode 100644 index 0000000000..e9762f9323 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/conditional-container-status.html @@ -0,0 +1,28 @@ + +Conditionally removing container status + + + + + +
+
+
You should see a green border around this text
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-computed.html b/testing/web-platform/tests/css/css-contain/container-queries/container-computed.html new file mode 100644 index 0000000000..2be304481b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-computed.html @@ -0,0 +1,28 @@ + + +CSS Containment Test: Computed values of container + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-for-cue-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/container-for-cue-ref.html new file mode 100644 index 0000000000..48b2622363 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-for-cue-ref.html @@ -0,0 +1,23 @@ + + + + CSS Test Reference + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-for-cue.html b/testing/web-platform/tests/css/css-contain/container-queries/container-for-cue.html new file mode 100644 index 0000000000..f53d161db0 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-for-cue.html @@ -0,0 +1,27 @@ + + + + CSS Container Queries Test: Container for pseudo elements + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-for-shadow-dom.html b/testing/web-platform/tests/css/css-contain/container-queries/container-for-shadow-dom.html new file mode 100644 index 0000000000..9328060e27 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-for-shadow-dom.html @@ -0,0 +1,345 @@ + + +CSS Container Queries Test: query container for Shadow DOM + + + + + + + +
+
+ +
+
+ +
+
+ + +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-inheritance.html b/testing/web-platform/tests/css/css-contain/container-queries/container-inheritance.html new file mode 100644 index 0000000000..b333b691fd --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-inheritance.html @@ -0,0 +1,18 @@ + + +CSS Containment Test: Inheritance of container-* + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-inner-at-rules.html b/testing/web-platform/tests/css/css-contain/container-queries/container-inner-at-rules.html new file mode 100644 index 0000000000..ac18002929 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-inner-at-rules.html @@ -0,0 +1,196 @@ + +@container: inner at-rules + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-inside-multicol-with-table.html b/testing/web-platform/tests/css/css-contain/container-queries/container-inside-multicol-with-table.html new file mode 100644 index 0000000000..8688159da3 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-inside-multicol-with-table.html @@ -0,0 +1,41 @@ + +CSS Container Queries Test: container inside multicol with table + + + + + +
+
+
+
+ +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-longhand-animation-type.html b/testing/web-platform/tests/css/css-contain/container-queries/container-longhand-animation-type.html new file mode 100644 index 0000000000..aded2a3ec8 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-longhand-animation-type.html @@ -0,0 +1,45 @@ + +Container Queries - The container longhands are not animatable + + + + + + +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-name-computed.html b/testing/web-platform/tests/css/css-contain/container-queries/container-name-computed.html new file mode 100644 index 0000000000..f58d54744e --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-name-computed.html @@ -0,0 +1,23 @@ + + +CSS Containment Test: Computed values of container-name + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-name-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/container-name-invalidation.html new file mode 100644 index 0000000000..aad225def9 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-name-invalidation.html @@ -0,0 +1,74 @@ + +container-name invalidation + + + + + +
+
+
+
Test
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-name-parsing.html b/testing/web-platform/tests/css/css-contain/container-queries/container-name-parsing.html new file mode 100644 index 0000000000..4f385cca52 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-name-parsing.html @@ -0,0 +1,45 @@ + + +CSS Containment Test: Parsing of container-name + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-name-tree-scoped.html b/testing/web-platform/tests/css/css-contain/container-queries/container-name-tree-scoped.html new file mode 100644 index 0000000000..c4f4bb9d55 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-name-tree-scoped.html @@ -0,0 +1,73 @@ + + +CSS Container Queries Test: Tree scoped container-name + + + + + + + +
+
+ +
+
+ +
+ +
+
+ +
+
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-nested.html b/testing/web-platform/tests/css/css-contain/container-queries/container-nested.html new file mode 100644 index 0000000000..3ad35bd2be --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-nested.html @@ -0,0 +1,239 @@ + +@container (nested) + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-parsing.html b/testing/web-platform/tests/css/css-contain/container-queries/container-parsing.html new file mode 100644 index 0000000000..87b3bdd48c --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-parsing.html @@ -0,0 +1,63 @@ + + +CSS Containment Test: Parsing of container + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-selection.html b/testing/web-platform/tests/css/css-contain/container-queries/container-selection.html new file mode 100644 index 0000000000..cef20f85a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-selection.html @@ -0,0 +1,183 @@ + +@container: selection using name and implicit selection + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-size-invalidation-after-load.html b/testing/web-platform/tests/css/css-contain/container-queries/container-size-invalidation-after-load.html new file mode 100644 index 0000000000..cf5687aa39 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-size-invalidation-after-load.html @@ -0,0 +1,39 @@ + +@container: invalidation of container size after load event + + + + + +
+
+ Green +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-size-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/container-size-invalidation.html new file mode 100644 index 0000000000..ab26971749 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-size-invalidation.html @@ -0,0 +1,39 @@ + +@container-dependent elements respond to container size changes + + + + + +
+
+ Test +

Deep

+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-size-nested-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/container-size-nested-invalidation.html new file mode 100644 index 0000000000..a549f6d848 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-size-nested-invalidation.html @@ -0,0 +1,62 @@ + +Nested @container-dependent elements respond to outer container size changes + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html new file mode 100644 index 0000000000..7350d29714 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-size-shadow-invalidation.html @@ -0,0 +1,55 @@ + + +CSS Container Queries Test: Invalidate size container query for Shadow DOM + + + + + + +
+ +
Green
+
+
+
+ +
Green
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-type-computed.html b/testing/web-platform/tests/css/css-contain/container-queries/container-type-computed.html new file mode 100644 index 0000000000..0b5e033a0f --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-type-computed.html @@ -0,0 +1,18 @@ + + +Computed values of container-type + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-type-containment.html b/testing/web-platform/tests/css/css-contain/container-queries/container-type-containment.html new file mode 100644 index 0000000000..66500a6a71 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-type-containment.html @@ -0,0 +1,85 @@ + +CSS Container Queries Test: applied containment for container-type + + + + + + + + +
+
+
+
+ + +
+ +
+
A
+
A
+
+ + +
+ +
+
A
+
+ + +
+ + +
+
+
+ +
+
+ +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-type-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/container-type-invalidation.html new file mode 100644 index 0000000000..90e0b4acd1 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-type-invalidation.html @@ -0,0 +1,70 @@ + +container-type invalidation + + + + + +
+
+
+
Test
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-type-layout-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/container-type-layout-invalidation.html new file mode 100644 index 0000000000..3103de81f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-type-layout-invalidation.html @@ -0,0 +1,29 @@ + +container-type layout invalidation + + + + + +
+ content +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-type-parsing.html b/testing/web-platform/tests/css/css-contain/container-queries/container-type-parsing.html new file mode 100644 index 0000000000..5805a927b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-type-parsing.html @@ -0,0 +1,44 @@ + + +CSS Containment Test: Parsing of container-type + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-animation.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-animation.html new file mode 100644 index 0000000000..cf1b9a8f34 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-animation.html @@ -0,0 +1,70 @@ + +Container Relative Units: Animation + + + + + +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-basic.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-basic.html new file mode 100644 index 0000000000..166a003a29 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-basic.html @@ -0,0 +1,54 @@ + +Container Relative Units: cqi, cqb, etc + + + + + +
+
+
+
+
Test
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-computational-independence.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-computational-independence.html new file mode 100644 index 0000000000..694b665c79 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-computational-independence.html @@ -0,0 +1,20 @@ + +Container Relative Units: Computationally independent + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient-invalidation.html new file mode 100644 index 0000000000..665a14dcaa --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient-invalidation.html @@ -0,0 +1,38 @@ + + +Container Relative Units in gradients + + + + + +
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient-ref.html new file mode 100644 index 0000000000..dbdabd9bc4 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient-ref.html @@ -0,0 +1,21 @@ + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient.html new file mode 100644 index 0000000000..3d6f5378c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-gradient.html @@ -0,0 +1,25 @@ + +Container Relative Units in gradients + + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container-dynamic.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container-dynamic.html new file mode 100644 index 0000000000..c1f929241c --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container-dynamic.html @@ -0,0 +1,37 @@ + +Container Relative Units: in @container prelude (dynamic) + + + + + + +
+
+
Test
+
+
+ + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container-fallback.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container-fallback.html new file mode 100644 index 0000000000..3784499c38 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container-fallback.html @@ -0,0 +1,68 @@ + +Container Relative Units: container relative units fall back to small viewport + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container.html new file mode 100644 index 0000000000..9ddca55ec1 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-in-at-container.html @@ -0,0 +1,111 @@ + +Container Relative Units: in @container prelude + + + + + + +
+
+
+
Test1
+
+
+
+ +
+
+
+
Test1
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-ineligible-container.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-ineligible-container.html new file mode 100644 index 0000000000..8882d4a38b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-ineligible-container.html @@ -0,0 +1,44 @@ + + +Container Relative Units: ineligible container + + + +
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-invalidation.html new file mode 100644 index 0000000000..abb766cd0c --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-invalidation.html @@ -0,0 +1,119 @@ + +Container Relative Units: Invalidation + + + + + +
+
+
+
+
Test
+
Test
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-media-queries.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-media-queries.html new file mode 100644 index 0000000000..7b76f654e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-media-queries.html @@ -0,0 +1,61 @@ + +Container-relative units in @media + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-selection.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-selection.html new file mode 100644 index 0000000000..16a44cd176 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-selection.html @@ -0,0 +1,101 @@ + +Container Relative Units: Advanced Container Selection + + + + + +
+
+
+
+
+
Test
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-shadow.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-shadow.html new file mode 100644 index 0000000000..1a711dad00 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-shadow.html @@ -0,0 +1,65 @@ + +Container Relative Units: Shadow DOM + + + + + + + +
+
+ +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-small-viewport-fallback.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-small-viewport-fallback.html new file mode 100644 index 0000000000..6c8851681f --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-small-viewport-fallback.html @@ -0,0 +1,70 @@ + +Container Relative Units: fall back to small viewport + + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-svglength.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-svglength.html new file mode 100644 index 0000000000..8bb227c049 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-svglength.html @@ -0,0 +1,95 @@ + +CSS Container Queries Test: container-relative units in SVGLength + + + + + + + +
+ + + + + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/container-units-typed-om.html b/testing/web-platform/tests/css/css-contain/container-queries/container-units-typed-om.html new file mode 100644 index 0000000000..6da3306fdf --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/container-units-typed-om.html @@ -0,0 +1,59 @@ + +Container Relative Units: CSS Typed OM + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/counters-flex-circular.html b/testing/web-platform/tests/css/css-contain/container-queries/counters-flex-circular.html new file mode 100644 index 0000000000..d60049e26c --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/counters-flex-circular.html @@ -0,0 +1,76 @@ + +CSS Container Queries Test: counters inside container should not affect container size via flex layout + + + + + + +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/counters-in-container-dynamic.html b/testing/web-platform/tests/css/css-contain/container-queries/counters-in-container-dynamic.html new file mode 100644 index 0000000000..d85ab6cb42 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/counters-in-container-dynamic.html @@ -0,0 +1,29 @@ + +CSS Container Queries Test: counter updates + + + +

Pass if you see the number 100 below.

+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/counters-in-container.html b/testing/web-platform/tests/css/css-contain/container-queries/counters-in-container.html new file mode 100644 index 0000000000..376f52ea7c --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/counters-in-container.html @@ -0,0 +1,25 @@ + +CSS Container Queries Test: counters depending on container queries + + + +

Pass if you see the number 100 below.

+
+
+
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/counters-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/counters-ref.html new file mode 100644 index 0000000000..303c1e89bd --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/counters-ref.html @@ -0,0 +1,4 @@ + +CSS Test Reference +

Pass if you see the number 100 below.

+
100
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/br-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/br-crash.html new file mode 100644 index 0000000000..6631ba2fd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/br-crash.html @@ -0,0 +1,6 @@ + +Don't crash for blocky <br> (etc) with inline-size containment + + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/canvas-as-container-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/canvas-as-container-crash.html new file mode 100644 index 0000000000..ae7fe8dc16 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/canvas-as-container-crash.html @@ -0,0 +1,10 @@ + +CSS Container Queries Test: Absolute positioned canvas container crash + + +

Pass if there is no crash.

+ + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-000-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-000-crash.html new file mode 100644 index 0000000000..f30461919a --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-000-crash.html @@ -0,0 +1,6 @@ + + + +
+ +
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-001-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-001-crash.html new file mode 100644 index 0000000000..ce530fb2c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1289718-001-crash.html @@ -0,0 +1,6 @@ + + + +
+ +
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1346969-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1346969-crash.html new file mode 100644 index 0000000000..37c74cf8cb --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1346969-crash.html @@ -0,0 +1,14 @@ + +Chrome crash bug 1346969 + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1362391-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1362391-crash.html new file mode 100644 index 0000000000..d4e1fec400 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-bug-1362391-crash.html @@ -0,0 +1,8 @@ + +DCHECK failure for style recalc from layout tree rebuild + +
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-layout-root-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-layout-root-crash.html new file mode 100644 index 0000000000..e3e709a240 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-layout-root-crash.html @@ -0,0 +1,17 @@ + + + + +

Pass if no crash.

+
a
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-quotes-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-quotes-crash.html new file mode 100644 index 0000000000..363f96fd02 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-quotes-crash.html @@ -0,0 +1,11 @@ + +Container Queries Test: Quotes update outside container being laid out causes crash + + +
+ +
+ +
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-remove-insert-evaluator-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-remove-insert-evaluator-crash.html new file mode 100644 index 0000000000..986f6b0bf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/chrome-remove-insert-evaluator-crash.html @@ -0,0 +1,15 @@ + +Removing and re-inserting a container should crash + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/columns-in-table-001-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/columns-in-table-001-crash.html new file mode 100644 index 0000000000..fe421500da --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/columns-in-table-001-crash.html @@ -0,0 +1,10 @@ + +CSS Container Queries Test: TR container with multicol TD crashes Chrome + + +

Pass if test does not crash.

+ + + + +
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/columns-in-table-002-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/columns-in-table-002-crash.html new file mode 100644 index 0000000000..24b9f1aab2 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/columns-in-table-002-crash.html @@ -0,0 +1,15 @@ + +CSS Container Queries Test: container with multicol table-header-group crashes Chrome + + +

Pass if test does not crash.

+
+ + +
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/container-in-canvas-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/container-in-canvas-crash.html new file mode 100644 index 0000000000..215c6a04db --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/container-in-canvas-crash.html @@ -0,0 +1,11 @@ + +Don't crash with a container query container inside canvas + + + +
+
+
Test
+
+
+
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/container-type-change-chrome-legacy-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/container-type-change-chrome-legacy-crash.html new file mode 100644 index 0000000000..609142a2c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/container-type-change-chrome-legacy-crash.html @@ -0,0 +1,16 @@ + +CSS Container Queries Test: Changing container-type in Chrome legacy layout + + +

Pass if there is no crash.

+
+ + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/dirty-rowgroup-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/dirty-rowgroup-crash.html new file mode 100644 index 0000000000..2a66cd452a --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/dirty-rowgroup-crash.html @@ -0,0 +1,18 @@ + +
+ + + + + + +
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-000-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-000-crash.html new file mode 100644 index 0000000000..e7b789345c --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-000-crash.html @@ -0,0 +1,17 @@ + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-001-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-001-crash.html new file mode 100644 index 0000000000..0c0648c15b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-001-crash.html @@ -0,0 +1,17 @@ + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-002-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-002-crash.html new file mode 100644 index 0000000000..ef3052d2c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-002-crash.html @@ -0,0 +1,19 @@ + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-003-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-003-crash.html new file mode 100644 index 0000000000..a86f25a773 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/flex-in-columns-003-crash.html @@ -0,0 +1,19 @@ + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/focus-inside-content-visibility-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/focus-inside-content-visibility-crash.html new file mode 100644 index 0000000000..1bf68d6686 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/focus-inside-content-visibility-crash.html @@ -0,0 +1,42 @@ + +Container Queries Test: size change detected while focusing inside content-visibility: auto container + + + + + + + +
+
+
+ +
+
+ + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/force-sibling-style-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/force-sibling-style-crash.html new file mode 100644 index 0000000000..093a01b809 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/force-sibling-style-crash.html @@ -0,0 +1,16 @@ + +getComputedStyle on sibling of style-dirty container + + +
+
+ Test +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-000-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-000-crash.html new file mode 100644 index 0000000000..56cf6cfdbb --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-000-crash.html @@ -0,0 +1,17 @@ + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-001-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-001-crash.html new file mode 100644 index 0000000000..b9cf100533 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-001-crash.html @@ -0,0 +1,17 @@ + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-002-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-002-crash.html new file mode 100644 index 0000000000..762ad44f24 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-002-crash.html @@ -0,0 +1,19 @@ + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-003-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-003-crash.html new file mode 100644 index 0000000000..11089e6902 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/grid-in-columns-003-crash.html @@ -0,0 +1,19 @@ + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/iframe-init-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/iframe-init-crash.html new file mode 100644 index 0000000000..e915c2479f --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/iframe-init-crash.html @@ -0,0 +1,3 @@ + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/pseudo-container-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/pseudo-container-crash.html new file mode 100644 index 0000000000..f998c3a446 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/pseudo-container-crash.html @@ -0,0 +1,14 @@ + +CSS Container Queries Test: No crash when ::after is a container + + + +
+ PASS if no crash +
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/svg-layout-root-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/svg-layout-root-crash.html new file mode 100644 index 0000000000..75a3839add --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/svg-layout-root-crash.html @@ -0,0 +1,22 @@ + +@container changing display of SVG element should not crash + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/svg-text-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/svg-text-crash.html new file mode 100644 index 0000000000..aadba08679 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/svg-text-crash.html @@ -0,0 +1,8 @@ + +SVG text element with size container-type should not crash + + +

Pass if no crash.

+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-000-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-000-crash.html new file mode 100644 index 0000000000..566a4eb1eb --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-000-crash.html @@ -0,0 +1,17 @@ + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-001-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-001-crash.html new file mode 100644 index 0000000000..4fab9de88f --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-001-crash.html @@ -0,0 +1,17 @@ + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-002-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-002-crash.html new file mode 100644 index 0000000000..4f0cdc0740 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-002-crash.html @@ -0,0 +1,19 @@ + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-003-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-003-crash.html new file mode 100644 index 0000000000..436da592d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-003-crash.html @@ -0,0 +1,19 @@ + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-004-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-004-crash.html new file mode 100644 index 0000000000..daed42f009 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-004-crash.html @@ -0,0 +1,16 @@ + +CSS Container Queries Crash Test + +

Pass if no crash

+
+ + + +
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-005-crash.html b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-005-crash.html new file mode 100644 index 0000000000..60d6f9d3a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/crashtests/table-in-columns-005-crash.html @@ -0,0 +1,8 @@ + +CSS Container Queries Crash Test + +
  • + +
    +
    +
  • diff --git a/testing/web-platform/tests/css/css-contain/container-queries/custom-layout-container-001.https.html b/testing/web-platform/tests/css/css-contain/container-queries/custom-layout-container-001.https.html new file mode 100644 index 0000000000..8f301e8ebf --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/custom-layout-container-001.https.html @@ -0,0 +1,66 @@ + + +CSS Container Queries Test: Size queries on CSS Layout API containers + + + + + + +

    Test passes if there is a filled green square.

    +
    +
    +
    +
    +
    +
    +
    + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/custom-property-style-queries.html b/testing/web-platform/tests/css/css-contain/container-queries/custom-property-style-queries.html new file mode 100644 index 0000000000..7a11d45c31 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/custom-property-style-queries.html @@ -0,0 +1,337 @@ + +CSS Container Queries Test: custom property style queries + + + + + +
    +
    +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/custom-property-style-query-change.html b/testing/web-platform/tests/css/css-contain/container-queries/custom-property-style-query-change.html new file mode 100644 index 0000000000..6669ede31d --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/custom-property-style-query-change.html @@ -0,0 +1,89 @@ + +CSS Container Queries Test: custom property style query changes + + + + + +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/deep-nested-inline-size-containers.html b/testing/web-platform/tests/css/css-contain/container-queries/deep-nested-inline-size-containers.html new file mode 100644 index 0000000000..00bc8b0a6b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/deep-nested-inline-size-containers.html @@ -0,0 +1,38 @@ + +CSS Container Queries Test: Deeply nested inline-size container queries + + + + + +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/display-contents.html b/testing/web-platform/tests/css/css-contain/container-queries/display-contents.html new file mode 100644 index 0000000000..d96a46d06a --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/display-contents.html @@ -0,0 +1,93 @@ + +@container and display:contents + + + + + + + + +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/display-in-container-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/display-in-container-ref.html new file mode 100644 index 0000000000..fd8e9ef0c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/display-in-container-ref.html @@ -0,0 +1,47 @@ + +CSS Test Reference + +
    +
    +
    +
    + Test1 + Test2 + Test3 +
    +
    +
    +
    +
    +
    +
    +
    + Test1 + Test2 + Test3 +
    +
    +
    +
    +
    +
    +
    +
    + Test1 + Test2 + Test3 +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/display-in-container.html b/testing/web-platform/tests/css/css-contain/container-queries/display-in-container.html new file mode 100644 index 0000000000..a2a4cd731c --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/display-in-container.html @@ -0,0 +1,69 @@ + +CSS Container Queries Test: @container queries affecting display type + + + +
    +
    +
    +
    + Test1 + Test2 + Test3 +
    +
    +
    +
    +
    +
    +
    +
    + Test1 + Test2 + Test3 +
    +
    +
    +
    +
    +
    +
    +
    + Test1 + Test2 + Test3 +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/display-none.html b/testing/web-platform/tests/css/css-contain/container-queries/display-none.html new file mode 100644 index 0000000000..8d07ec09dd --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/display-none.html @@ -0,0 +1,393 @@ + +@container in display:none + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/fieldset-legend-change-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/fieldset-legend-change-ref.html new file mode 100644 index 0000000000..b6e8dc6038 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/fieldset-legend-change-ref.html @@ -0,0 +1,4 @@ + +CSS Test Reference +

    Pass if the rendered legend below is "PASS"

    +
    PASS
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/fieldset-legend-change.html b/testing/web-platform/tests/css/css-contain/container-queries/fieldset-legend-change.html new file mode 100644 index 0000000000..15b44a0e52 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/fieldset-legend-change.html @@ -0,0 +1,26 @@ + +CSS Container Queries Test: inline-size query changes rendered legend in fieldset + + +

    Pass if the rendered legend below is "PASS"

    + +
    + FAIL + PASS +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/font-relative-calc-dynamic.html b/testing/web-platform/tests/css/css-contain/container-queries/font-relative-calc-dynamic.html new file mode 100644 index 0000000000..54f01d45a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/font-relative-calc-dynamic.html @@ -0,0 +1,35 @@ + +CSS Container Queries Test: font-relative calc - dynamic + + + + + +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/font-relative-units-dynamic.html b/testing/web-platform/tests/css/css-contain/container-queries/font-relative-units-dynamic.html new file mode 100644 index 0000000000..63a07c61db --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/font-relative-units-dynamic.html @@ -0,0 +1,280 @@ + +CSS Container Queries Test: font-relative units - dynamic + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/font-relative-units.html b/testing/web-platform/tests/css/css-contain/container-queries/font-relative-units.html new file mode 100644 index 0000000000..7f711ebf96 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/font-relative-units.html @@ -0,0 +1,100 @@ + +CSS Container Queries Test: font-relative units + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/fragmented-container-001.html b/testing/web-platform/tests/css/css-contain/container-queries/fragmented-container-001.html new file mode 100644 index 0000000000..886f179054 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/fragmented-container-001.html @@ -0,0 +1,48 @@ + +CSS Container Queries Test: Query fragmented inline-size container + + + + + +
    +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/get-animations.html b/testing/web-platform/tests/css/css-contain/container-queries/get-animations.html new file mode 100644 index 0000000000..dca41c6ada --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/get-animations.html @@ -0,0 +1,34 @@ + +getAnimations depending on container query + + + + + +
    +
    Green
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/grid-container.html b/testing/web-platform/tests/css/css-contain/container-queries/grid-container.html new file mode 100644 index 0000000000..60278e09c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/grid-container.html @@ -0,0 +1,29 @@ + +CSS Container Queries Test: Grid container + + + + + +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/grid-item-container.html b/testing/web-platform/tests/css/css-contain/container-queries/grid-item-container.html new file mode 100644 index 0000000000..f1c66efc26 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/grid-item-container.html @@ -0,0 +1,38 @@ + +CSS Container Queries Test: Grid item container + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/idlharness.html b/testing/web-platform/tests/css/css-contain/container-queries/idlharness.html new file mode 100644 index 0000000000..ac1a677bb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/idlharness.html @@ -0,0 +1,29 @@ + +CSS Container Queries: CSSContainer Rule IDL tests + + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/iframe-in-container-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/iframe-in-container-invalidation.html new file mode 100644 index 0000000000..f43d1ce789 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/iframe-in-container-invalidation.html @@ -0,0 +1,58 @@ + +@container-dependent elements respond to size changes of an @container-dependent iframe + + + + + +
    + +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/iframe-invalidation.html b/testing/web-platform/tests/css/css-contain/container-queries/iframe-invalidation.html new file mode 100644 index 0000000000..51f2be9cfa --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/iframe-invalidation.html @@ -0,0 +1,43 @@ + +@container-dependent elements respond to iframe size changes + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/ineligible-containment.html b/testing/web-platform/tests/css/css-contain/container-queries/ineligible-containment.html new file mode 100644 index 0000000000..36ce68d864 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/ineligible-containment.html @@ -0,0 +1,51 @@ + +Containers ineligible for containment + + + + + + +
    +
    +

    Test1

    +
    +
    +

    Test1

    +
    + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/inline-size-and-min-width.html b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-and-min-width.html new file mode 100644 index 0000000000..8ddcbc614c --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-and-min-width.html @@ -0,0 +1,26 @@ + +CSS Container Queries Test: query of inline-size container is affected by min-width property + + + + + +
    +
    Green
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/inline-size-bfc-floats-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-bfc-floats-ref.html new file mode 100644 index 0000000000..ecd72b7516 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-bfc-floats-ref.html @@ -0,0 +1,9 @@ + +CSS Test Reference +

    You should see the text "no red" to the left of the third float and no red.

    +
    +
    +
    +
    +
    No red
    +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/inline-size-bfc-floats.html b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-bfc-floats.html new file mode 100644 index 0000000000..88b81c6759 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-bfc-floats.html @@ -0,0 +1,47 @@ + +CSS Container Queries Test: inline-size constrained by floats - layout moving forwards + + + + +

    You should see the text "no red" to the left of the third float and no red.

    +
    +
    +
    +
    + +
    + No red +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/inline-size-containment-vertical-rl.html b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-containment-vertical-rl.html new file mode 100644 index 0000000000..38c88f2df7 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-containment-vertical-rl.html @@ -0,0 +1,38 @@ + +CSS Container Queries Test: query of inline-size container in vertical-rl + + + +
    +
    +
    +
    +
    +
    +
    + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/inline-size-containment.html b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-containment.html new file mode 100644 index 0000000000..d519322bd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/inline-size-containment.html @@ -0,0 +1,37 @@ + +CSS Container Queries Test: query of inline-size container is affected by min-width property + + + +
    +
    +
    +
    +
    +
    +
    + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/inner-first-line-non-matching-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/inner-first-line-non-matching-ref.html new file mode 100644 index 0000000000..99e9c334bf --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/inner-first-line-non-matching-ref.html @@ -0,0 +1,3 @@ + +CSS Test Reference +
    This text should be green.
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/inner-first-line-non-matching.html b/testing/web-platform/tests/css/css-contain/container-queries/inner-first-line-non-matching.html new file mode 100644 index 0000000000..5f39124e51 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/inner-first-line-non-matching.html @@ -0,0 +1,13 @@ + +CSS Container Queries Test: Non-matching ::first-line in @container + + + +
    +
    This text should be green.
    +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/layout-dependent-focus.html b/testing/web-platform/tests/css/css-contain/container-queries/layout-dependent-focus.html new file mode 100644 index 0000000000..a16370ac56 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/layout-dependent-focus.html @@ -0,0 +1,39 @@ + +CSS Container Queries: Input losing focus as a result of a size query + + + + + +
    +
    + +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/multicol-container-001.html b/testing/web-platform/tests/css/css-contain/container-queries/multicol-container-001.html new file mode 100644 index 0000000000..3032170ac6 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/multicol-container-001.html @@ -0,0 +1,31 @@ + +CSS Container Queries Test: Query multicol container + + + + + +
    +
    First
    +
    Second
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/multicol-inside-container.html b/testing/web-platform/tests/css/css-contain/container-queries/multicol-inside-container.html new file mode 100644 index 0000000000..9fc8393a51 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/multicol-inside-container.html @@ -0,0 +1,28 @@ + +CSS Container Queries Test: Multicol inside size container + + + +

    Test passes if there is a filled green square.

    +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/nested-query-containers.html b/testing/web-platform/tests/css/css-contain/container-queries/nested-query-containers.html new file mode 100644 index 0000000000..83cc3c2fec --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/nested-query-containers.html @@ -0,0 +1,125 @@ + +Nested query containers affecting each other + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/never-match-container.html b/testing/web-platform/tests/css/css-contain/container-queries/never-match-container.html new file mode 100644 index 0000000000..9d5ff6d227 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/never-match-container.html @@ -0,0 +1,44 @@ + +CSS Container Queries Test: @container querying size of elements without layout containment + + + + + + +
    + + Not red + + + + Not red + + +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/orthogonal-wm-container-query.html b/testing/web-platform/tests/css/css-contain/container-queries/orthogonal-wm-container-query.html new file mode 100644 index 0000000000..1ad52bf499 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/orthogonal-wm-container-query.html @@ -0,0 +1,38 @@ + +CSS Container Queries Test: Orthogonal writing-mode change in @container + + + + + + +
    +
    XX
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/percentage-padding-orthogonal.html b/testing/web-platform/tests/css/css-contain/container-queries/percentage-padding-orthogonal.html new file mode 100644 index 0000000000..5fc591a668 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/percentage-padding-orthogonal.html @@ -0,0 +1,66 @@ + +CSS Container Queries Test: @container queries affecting height affecting percentage padding + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-001.html b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-001.html new file mode 100644 index 0000000000..0baef0bfc2 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-001.html @@ -0,0 +1,59 @@ + +CSS Container Queries Test: Container for elements with pseudo elements + + + + + +
    +
    test
    +
    +
    +
      +
    1. One
    2. +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-002-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-002-ref.html new file mode 100644 index 0000000000..9dc6c572b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-002-ref.html @@ -0,0 +1,16 @@ + +CSS Test Reference +
    PASS
    +
    PASS
    +
    PASS
    +
    PASS
    +
    PASS if P is green.
    +
    PASS if P is green.
    +
    PASS if P is green.
    +
    PASS if P is green.
    +
    PASS if text is green.
    +
    PASS if text is green.
    +
    PASS if text is green.
    +
    PASS if text is green.
    +
    PASS if text is green.
    +
    PASS if text is green.
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-002.html b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-002.html new file mode 100644 index 0000000000..96e7db40ce --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-002.html @@ -0,0 +1,76 @@ + +CSS Container Queries Test: Container for pseudo elements + + + +
    +
    +
    +
    +
    +
    PASS if P is green.
    +
    +
    +
    PASS if P is green.
    +
    +
    +
    PASS if P is green.
    +
    +
    +
    PASS if P is green.
    +
    +
    +
    PASS if text is green.
    +
    +
    +
    PASS if text is green.
    +
    +
    +
    PASS if text is green.
    +
    +
    +
    PASS if text is green.
    +
    +
    PASS if text is green.
    +
    PASS if text is green.
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-003.html b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-003.html new file mode 100644 index 0000000000..2d7647f710 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-003.html @@ -0,0 +1,69 @@ + +@container: originating element container for pseudo elements + + + + + +
    +
    +
    First-line
    + +
    +
    +
    +
    First-line
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-004.html b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-004.html new file mode 100644 index 0000000000..db199f2205 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-004.html @@ -0,0 +1,52 @@ + +@container: originating element container for pseudo elements + + + + + +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-005.html b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-005.html new file mode 100644 index 0000000000..575b66d6f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-005.html @@ -0,0 +1,58 @@ + +CSS Container Queries Test: Style container for pseudo elements + + + + + +
    + + + +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-006.html b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-006.html new file mode 100644 index 0000000000..65aee97f75 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-006.html @@ -0,0 +1,66 @@ + +@container: originating element container for pseudo elements + + + + + +
    +
    +
    First-line
    + +
    +
    +
    +
    First-line
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-007.html b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-007.html new file mode 100644 index 0000000000..951f4226f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-007.html @@ -0,0 +1,49 @@ + +@container: originating element container for pseudo elements + + + + + +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-008.html b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-008.html new file mode 100644 index 0000000000..1d722a46b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/pseudo-elements-008.html @@ -0,0 +1,59 @@ + +@container: originating element container for pseudo elements + + + + + +
    +
    +
    First-line
    + +
    +
    +
    +
    First-line
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/query-content-box.html b/testing/web-platform/tests/css/css-contain/container-queries/query-content-box.html new file mode 100644 index 0000000000..5f6cc9fdbe --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/query-content-box.html @@ -0,0 +1,80 @@ + +CSS Container Queries Test: Size queries match content-box + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/query-evaluation.html b/testing/web-platform/tests/css/css-contain/container-queries/query-evaluation.html new file mode 100644 index 0000000000..67139d02d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/query-evaluation.html @@ -0,0 +1,136 @@ + +Evaluation of queries + + + + + +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/reattach-container-with-dirty-child.html b/testing/web-platform/tests/css/css-contain/container-queries/reattach-container-with-dirty-child.html new file mode 100644 index 0000000000..680d9caa84 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/reattach-container-with-dirty-child.html @@ -0,0 +1,37 @@ + +CSS Container Queries Test: @container changing display type while descendant styles change + + + + + +
    +
    XXX
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden-ref.html new file mode 100644 index 0000000000..2a87df85b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden-ref.html @@ -0,0 +1,3 @@ + +CSS Test Reference +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden.html b/testing/web-platform/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden.html new file mode 100644 index 0000000000..a3658f7f34 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/resize-while-content-visibility-hidden.html @@ -0,0 +1,53 @@ + + +CSS Container Queries Test: condition change while content-visibility: hidden + + + + + + + + + + +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/sibling-layout-dependency.html b/testing/web-platform/tests/css/css-contain/container-queries/sibling-layout-dependency.html new file mode 100644 index 0000000000..5e30a998d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/sibling-layout-dependency.html @@ -0,0 +1,134 @@ + +@container-dependent styles respond to layout changes + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    XX
    +
    + + +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/size-container-no-principal-box.html b/testing/web-platform/tests/css/css-contain/container-queries/size-container-no-principal-box.html new file mode 100644 index 0000000000..4bff0681ab --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/size-container-no-principal-box.html @@ -0,0 +1,63 @@ + +CSS Container Queries Test: size container types apply to elements without a principal box + + + + + +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/size-feature-evaluation.html b/testing/web-platform/tests/css/css-contain/container-queries/size-feature-evaluation.html new file mode 100644 index 0000000000..600a266fce --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/size-feature-evaluation.html @@ -0,0 +1,91 @@ + +Evaluation of size features + + + + + +
    +
    + Test +
    +
    + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/style-change-in-container.html b/testing/web-platform/tests/css/css-contain/container-queries/style-change-in-container.html new file mode 100644 index 0000000000..ed4baa7e8b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/style-change-in-container.html @@ -0,0 +1,30 @@ + +CSS Container Queries Test: recompute style inside a @container + + + + + +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/style-not-sharing-float.html b/testing/web-platform/tests/css/css-contain/container-queries/style-not-sharing-float.html new file mode 100644 index 0000000000..7c76bb32bf --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/style-not-sharing-float.html @@ -0,0 +1,40 @@ + +CSS Container Queries Test: Check style is not sharing between cousins in the case of Container Queries + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/support/cq-testcommon.js b/testing/web-platform/tests/css/css-contain/container-queries/support/cq-testcommon.js new file mode 100644 index 0000000000..2eaca1dd09 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/support/cq-testcommon.js @@ -0,0 +1,3 @@ +function assert_implements_container_queries() { + assert_implements(CSS.supports("container-type:size"), "Basic support for container queries required"); +} diff --git a/testing/web-platform/tests/css/css-contain/container-queries/support/test.vtt b/testing/web-platform/tests/css/css-contain/container-queries/support/test.vtt new file mode 100644 index 0000000000..ffd1d4ca44 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/support/test.vtt @@ -0,0 +1,4 @@ +WEBVTT + +00:00:00.000 --> 00:00:10.000 +Sub-title diff --git a/testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-child-container.html b/testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-child-container.html new file mode 100644 index 0000000000..898fc22c2b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-child-container.html @@ -0,0 +1,38 @@ + +CSS Container Queries Test: size query container inside foreignObject + + + + + + + +
    +
    Green
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container-ref.html new file mode 100644 index 0000000000..abf1af122b --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container-ref.html @@ -0,0 +1,4 @@ + +CSS Test Reference +

    You should see the word PASS below and no red.

    +
    PASS
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container.html b/testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container.html new file mode 100644 index 0000000000..38fc493a16 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/svg-foreignobject-no-size-container.html @@ -0,0 +1,24 @@ + +CSS Container Queries Test: SVG <foreignObject> element not a size query container + + + +

    You should see the word PASS below and no red.

    + + +
    PASS
    +
    +
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/svg-g-no-size-container-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/svg-g-no-size-container-ref.html new file mode 100644 index 0000000000..4f30c39939 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/svg-g-no-size-container-ref.html @@ -0,0 +1,4 @@ + +CSS Test Reference +

    You should see the word PASS below and no red.

    +PASS diff --git a/testing/web-platform/tests/css/css-contain/container-queries/svg-g-no-size-container.html b/testing/web-platform/tests/css/css-contain/container-queries/svg-g-no-size-container.html new file mode 100644 index 0000000000..ed9e853676 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/svg-g-no-size-container.html @@ -0,0 +1,23 @@ + +CSS Container Queries Test: SVG <g> element not a size query container + + + +

    You should see the word PASS below and no red.

    + + PASS + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/svg-root-size-container.html b/testing/web-platform/tests/css/css-contain/container-queries/svg-root-size-container.html new file mode 100644 index 0000000000..70ce40c0bc --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/svg-root-size-container.html @@ -0,0 +1,36 @@ + +CSS Container Queries Test: SVG root as a size query container + + + + + + + Green + +
    Green
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/table-inside-container-changing-display-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/table-inside-container-changing-display-ref.html new file mode 100644 index 0000000000..c0355d2f50 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/table-inside-container-changing-display-ref.html @@ -0,0 +1,4 @@ + +CSS Test Reference +

    You should see the word PASS below.

    +
    PASS
    diff --git a/testing/web-platform/tests/css/css-contain/container-queries/table-inside-container-changing-display.html b/testing/web-platform/tests/css/css-contain/container-queries/table-inside-container-changing-display.html new file mode 100644 index 0000000000..33a4f4fe72 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/table-inside-container-changing-display.html @@ -0,0 +1,26 @@ + +CSS Container Queries Test: table inside @container changing display type + + + + +

    You should see the word PASS below.

    +
    +
    +
    PASS
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-backdrop-ref.html b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-backdrop-ref.html new file mode 100644 index 0000000000..49c46974c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-backdrop-ref.html @@ -0,0 +1,3 @@ + + +CSS Test Reference diff --git a/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-backdrop.html b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-backdrop.html new file mode 100644 index 0000000000..25635167a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-backdrop.html @@ -0,0 +1,20 @@ + +CSS Container Queries Test: ::backdrop depending on @container + + + +
    + +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-container.html b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-container.html new file mode 100644 index 0000000000..5627a6cea0 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog-container.html @@ -0,0 +1,33 @@ + +CSS Container Queries Test: Top layer element as a @container + + + + + +
    + +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog.html b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog.html new file mode 100644 index 0000000000..9d18b1862d --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-dialog.html @@ -0,0 +1,45 @@ + +CSS Container Queries Test: @container with modal dialog child + + + + + +
    + +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/top-layer-nested-dialog.html b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-nested-dialog.html new file mode 100644 index 0000000000..1a6d573f24 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/top-layer-nested-dialog.html @@ -0,0 +1,45 @@ + +CSS Container Queries Test: Nested top layer elements and @container + + + + + +
    + + + +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/transition-scrollbars.html b/testing/web-platform/tests/css/css-contain/container-queries/transition-scrollbars.html new file mode 100644 index 0000000000..60d82d26b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/transition-scrollbars.html @@ -0,0 +1,59 @@ + +Container Queries - Scrollbars do not cause transitions + + + + + + +
    +
    +
    + Foo bar foo bar foo + Foo bar foo bar foo + Foo bar foo bar foo + Foo bar foo bar foo + Foo bar foo bar foo +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/transition-style-change-event-002.html b/testing/web-platform/tests/css/css-contain/container-queries/transition-style-change-event-002.html new file mode 100644 index 0000000000..dc9297004d --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/transition-style-change-event-002.html @@ -0,0 +1,45 @@ + + +Container Queries - Style Change Event for transitions + + + + + + +
    +
    +
    Green
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/transition-style-change-event.html b/testing/web-platform/tests/css/css-contain/container-queries/transition-style-change-event.html new file mode 100644 index 0000000000..4cc1772979 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/transition-style-change-event.html @@ -0,0 +1,58 @@ + + +Container Queries - Style Change Event for transitions + + + + + + +
    +
    +
    Green
    +
    +
    + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/unsupported-axis.html b/testing/web-platform/tests/css/css-contain/container-queries/unsupported-axis.html new file mode 100644 index 0000000000..308de2f424 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/unsupported-axis.html @@ -0,0 +1,228 @@ + +Query against unsupported axis + + + + + + + + +
    +
    + Test +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/viewport-units-dynamic.html b/testing/web-platform/tests/css/css-contain/container-queries/viewport-units-dynamic.html new file mode 100644 index 0000000000..2339533dee --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/viewport-units-dynamic.html @@ -0,0 +1,59 @@ + +CSS Container Queries Test: @container-dependent elements respond to viewport unit changes + + + + + + + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/viewport-units.html b/testing/web-platform/tests/css/css-contain/container-queries/viewport-units.html new file mode 100644 index 0000000000..9b8bb42c43 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/viewport-units.html @@ -0,0 +1,33 @@ + +CSS Container Queries Test: viewport units + + + + + +
    Green
    +
    Green
    + diff --git a/testing/web-platform/tests/css/css-contain/container-queries/whitespace-update-after-removal.html b/testing/web-platform/tests/css/css-contain/container-queries/whitespace-update-after-removal.html new file mode 100644 index 0000000000..a7df55efc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/container-queries/whitespace-update-after-removal.html @@ -0,0 +1,26 @@ + +CSS Container Queries Test: whitespace changes in container which changes evaluation + + + +

    You should see the word PASS below.

    +
    FAIL PASS
    + -- cgit v1.2.3