From 6bf0a5cb5034a7e684dcc3500e841785237ce2dd Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:32:43 +0200 Subject: Adding upstream version 1:115.7.0. Signed-off-by: Daniel Baumann --- .../web-platform/tests/css/css-overflow/META.yml | 5 + .../chrome-body-overflow-propagation-crash.html | 17 ++ .../tests/css/css-overflow/clip-001-ref.html | 27 +++ .../tests/css/css-overflow/clip-001.html | 30 +++ .../tests/css/css-overflow/clip-002-ref.html | 35 +++ .../tests/css/css-overflow/clip-002.html | 39 +++ .../tests/css/css-overflow/clip-003-ref.html | 61 +++++ .../tests/css/css-overflow/clip-003.html | 63 +++++ .../tests/css/css-overflow/clip-004-ref.html | 35 +++ .../tests/css/css-overflow/clip-004.html | 40 ++++ .../tests/css/css-overflow/clip-005-ref.html | 36 +++ .../tests/css/css-overflow/clip-005.html | 41 ++++ .../tests/css/css-overflow/clip-006.html | 9 + .../tests/css/css-overflow/clip-007.html | 9 + .../display-flex-svg-overflow-default-ref.html | 16 ++ .../display-flex-svg-overflow-default.html | 24 ++ .../css-overflow/dynamic-visible-to-clip-001.html | 39 +++ .../float-with-relpos-and-transform.html | 24 ++ .../css/css-overflow/incremental-scroll-ref.html | 12 + .../tests/css/css-overflow/incremental-scroll.html | 27 +++ .../tests/css/css-overflow/inheritance.html | 28 +++ .../css-overflow/input-scrollable-region-001.html | 27 +++ .../css/css-overflow/logical-overflow-001.html | 42 ++++ .../margin-block-end-scroll-area-001.html | 67 ++++++ .../no-scrollable-overflow-vertical-rl-2.html | 46 ++++ .../no-scrollable-overflow-vertical-rl.html | 44 ++++ .../orthogonal-flow-with-inline-end-margin.html | 16 ++ .../css-overflow/outline-with-opacity-crash.html | 11 + .../css/css-overflow/overflow-abpos-transform.html | 32 +++ ...ow-auto-scrollbar-gutter-intrinsic-001-ref.html | 60 +++++ ...erflow-auto-scrollbar-gutter-intrinsic-001.html | 53 +++++ ...ow-auto-scrollbar-gutter-intrinsic-002-ref.html | 60 +++++ ...erflow-auto-scrollbar-gutter-intrinsic-002.html | 53 +++++ ...ow-auto-scrollbar-gutter-intrinsic-003-ref.html | 47 ++++ ...erflow-auto-scrollbar-gutter-intrinsic-003.html | 55 +++++ .../overflow-body-propagation-001.html | 12 + .../overflow-body-propagation-002.html | 6 + .../overflow-body-propagation-003.html | 6 + .../overflow-body-propagation-004.html | 14 ++ .../overflow-body-propagation-005.html | 17 ++ .../overflow-body-propagation-006.html | 17 ++ .../overflow-body-propagation-007-ref.html | 29 +++ .../overflow-body-propagation-007.html | 31 +++ .../overflow-body-propagation-008-ref.html | 29 +++ .../overflow-body-propagation-008.html | 31 +++ .../overflow-body-propagation-009-ref.html | 26 ++ .../overflow-body-propagation-009.html | 31 +++ .../overflow-body-propagation-010-ref.html | 19 ++ .../overflow-body-propagation-010.html | 32 +++ .../overflow-body-propagation-011-ref.html | 4 + .../overflow-body-propagation-011.html | 14 ++ .../css/css-overflow/overflow-canvas-ref.html | 13 + .../tests/css/css-overflow/overflow-canvas.html | 22 ++ .../css/css-overflow/overflow-clip-001-crash.html | 11 + .../css/css-overflow/overflow-clip-002-crash.html | 12 + .../overflow-clip-cant-scroll-ref.html | 15 ++ .../css-overflow/overflow-clip-cant-scroll.html | 46 ++++ .../overflow-clip-content-visual-overflow-ref.html | 36 +++ .../overflow-clip-content-visual-overflow.html | 37 +++ .../css-overflow/overflow-clip-hit-testing.html | 50 ++++ .../css-overflow/overflow-clip-margin-001-ref.html | 32 +++ .../css/css-overflow/overflow-clip-margin-001.html | 42 ++++ .../css-overflow/overflow-clip-margin-002-ref.html | 33 +++ .../css/css-overflow/overflow-clip-margin-002.html | 48 ++++ .../css-overflow/overflow-clip-margin-003-ref.html | 15 ++ .../css/css-overflow/overflow-clip-margin-003.html | 18 ++ .../css-overflow/overflow-clip-margin-004-ref.html | 32 +++ .../css/css-overflow/overflow-clip-margin-004.html | 42 ++++ .../css-overflow/overflow-clip-margin-005-ref.html | 33 +++ .../css/css-overflow/overflow-clip-margin-005.html | 48 ++++ .../css-overflow/overflow-clip-margin-006-ref.html | 15 ++ .../css/css-overflow/overflow-clip-margin-006.html | 18 ++ .../css-overflow/overflow-clip-margin-007-ref.html | 24 ++ .../css/css-overflow/overflow-clip-margin-007.html | 34 +++ .../css-overflow/overflow-clip-margin-008-ref.html | 22 ++ .../css/css-overflow/overflow-clip-margin-008.html | 24 ++ .../css-overflow/overflow-clip-margin-009-ref.html | 22 ++ .../css/css-overflow/overflow-clip-margin-009.html | 28 +++ .../css-overflow/overflow-clip-margin-010-ref.html | 40 ++++ .../css/css-overflow/overflow-clip-margin-010.html | 34 +++ .../css-overflow/overflow-clip-margin-011-ref.html | 2 + .../css/css-overflow/overflow-clip-margin-011.html | 35 +++ ...overflow-clip-margin-intersection-observer.html | 55 +++++ .../overflow-clip-margin-invalidation-ref.html | 40 ++++ .../overflow-clip-margin-invalidation.html | 64 +++++ ...flow-clip-margin-mul-column-border-box-ref.html | 35 +++ ...overflow-clip-margin-mul-column-border-box.html | 33 +++ ...low-clip-margin-mul-column-content-box-ref.html | 36 +++ ...verflow-clip-margin-mul-column-content-box.html | 33 +++ ...low-clip-margin-mul-column-padding-box-ref.html | 31 +++ ...verflow-clip-margin-mul-column-padding-box.html | 33 +++ .../css-overflow/overflow-clip-margin-svg-ref.html | 13 + .../css/css-overflow/overflow-clip-margin-svg.html | 16 ++ ...rflow-clip-margin-visual-box-and-value-ref.html | 52 ++++ ...isual-box-and-value-with-border-radius-ref.html | 56 +++++ ...in-visual-box-and-value-with-border-radius.html | 37 +++ .../overflow-clip-margin-visual-box-and-value.html | 35 +++ .../overflow-clip-margin-visual-box-ref.html | 49 ++++ .../overflow-clip-margin-visual-box.html | 35 +++ .../css-overflow/overflow-clip-scroll-size.html | 80 +++++++ .../overflow-clip-x-visible-y-svg-ref.html | 13 + .../overflow-clip-x-visible-y-svg.html | 17 ++ .../overflow-clip-y-visible-x-svg-ref.html | 13 + .../overflow-clip-y-visible-x-svg.html | 17 ++ .../overflow-codependent-scrollbars.html | 38 +++ .../overflow-ellipsis-dynamic-001.html | 26 ++ .../css/css-overflow/overflow-empty-child-box.html | 59 +++++ ...-hidden-resize-with-stacking-context-child.html | 42 ++++ .../css-overflow/overflow-img-border-radius.html | 19 ++ .../overflow-img-display-table-ref.html | 19 ++ .../css-overflow/overflow-img-display-table.html | 19 ++ .../overflow-img-object-position-ref.html | 16 ++ .../css-overflow/overflow-img-object-position.html | 16 ++ .../tests/css/css-overflow/overflow-img-ref.html | 9 + .../overflow-img-scroll-non-replaced-ref.html | 20 ++ .../overflow-img-scroll-non-replaced.html | 18 ++ .../overflow-img-scroll-replaced-ref.html | 18 ++ .../css-overflow/overflow-img-scroll-replaced.html | 20 ++ .../css/css-overflow/overflow-img-svg-ref.html | 9 + .../tests/css/css-overflow/overflow-img-svg.html | 18 ++ .../tests/css/css-overflow/overflow-img.html | 18 ++ .../overflow-inline-block-with-opacity.html | 12 + .../overflow-inline-transform-relative.html | 39 +++ .../overflow-negative-margin-dynamic.html | 14 ++ .../css/css-overflow/overflow-negative-margin.html | 7 + .../overflow-no-frameset-propagation.html | 6 + .../css-overflow/overflow-no-interpolation.html | 27 +++ .../css/css-overflow/overflow-overlay-ref.html | 11 + .../tests/css/css-overflow/overflow-overlay.html | 13 + .../tests/css/css-overflow/overflow-padding.html | 113 +++++++++ .../css/css-overflow/overflow-recalc-001.html | 53 +++++ .../overflow-replaced-element-001.html | 15 ++ ...erflow-scroll-big-border-small-content-ref.html | 10 + .../overflow-scroll-big-border-small-content.html | 16 ++ .../overflow-scroll-intrinsic-001-ref.html | 20 ++ .../overflow-scroll-intrinsic-001.html | 23 ++ ...erflow-scroll-resize-visibility-hidden-ref.html | 21 ++ .../overflow-scroll-resize-visibility-hidden.html | 25 ++ .../css/css-overflow/overflow-shorthand-001.html | 42 ++++ .../tests/css/css-overflow/overflow-video-ref.html | 21 ++ .../tests/css/css-overflow/overflow-video.html | 29 +++ .../css/css-overflow/overfow-outside-padding.html | 69 ++++++ .../css-overflow/paint-containment-svg-ref.html | 13 + .../css/css-overflow/paint-containment-svg.html | 18 ++ .../parsing/block-ellipsis-invalid.html | 22 ++ .../css-overflow/parsing/block-ellipsis-valid.html | 19 ++ .../css/css-overflow/parsing/continue-invalid.html | 19 ++ .../css/css-overflow/parsing/continue-valid.html | 18 ++ .../css-overflow/parsing/line-clamp-invalid.html | 27 +++ .../css/css-overflow/parsing/line-clamp-valid.html | 24 ++ .../css-overflow/parsing/max-lines-invalid.html | 25 ++ .../css/css-overflow/parsing/max-lines-valid.html | 19 ++ .../parsing/overflow-clip-margin-computed.html | 33 +++ .../css-overflow/parsing/overflow-clip-margin.html | 34 +++ .../css-overflow/parsing/overflow-computed.html | 54 +++++ .../css/css-overflow/parsing/overflow-invalid.html | 24 ++ .../css/css-overflow/parsing/overflow-valid.html | 37 +++ .../parsing/scrollbar-gutter-invalid.html | 37 +++ .../parsing/scrollbar-gutter-valid.html | 19 ++ .../parsing/text-overflow-computed.html | 18 ++ .../parsing/text-overflow-invalid.html | 19 ++ .../css-overflow/parsing/text-overflow-valid.html | 18 ++ .../parsing/webkit-line-clamp-invalid.html | 24 ++ .../parsing/webkit-line-clamp-valid.html | 20 ++ .../reference/input-scrollable-region-001-ref.html | 22 ++ .../overflow-body-no-propagation-ref.html | 5 + .../reference/overflow-body-propagation-ref.html | 5 + .../overflow-ellipsis-dynamic-001-ref.html | 12 + .../overflow-inline-block-with-opacity-ref.html | 8 + .../reference/overflow-recalc-001-ref.html | 20 ++ .../reference/ref-if-there-is-no-red.xht | 18 ++ .../reference/text-overflow-ellipsis-001-ref.html | 14 ++ .../reference/text-overflow-ellipsis-002-ref.html | 13 + .../text-overflow-ellipsis-rtl-001-ref.html | 15 ++ .../text-overflow-ellipsis-vertical-001-ref.html | 17 ++ ...ext-overflow-ellipsis-vertical-rtl-001-ref.html | 18 ++ .../reference/text-overflow-scroll-001-ref.html | 17 ++ .../text-overflow-scroll-rtl-001-ref.html | 16 ++ .../text-overflow-scroll-vertical-lr-001-ref.html | 20 ++ ...xt-overflow-scroll-vertical-lr-rtl-001-ref.html | 19 ++ .../reference/webkit-line-clamp-001-ref.html | 15 ++ .../reference/webkit-line-clamp-005-ref.html | 17 ++ .../reference/webkit-line-clamp-006-ref.html | 18 ++ .../reference/webkit-line-clamp-007-ref.html | 17 ++ .../reference/webkit-line-clamp-008-ref.html | 18 ++ .../reference/webkit-line-clamp-009-ref.html | 19 ++ .../reference/webkit-line-clamp-010-ref.html | 20 ++ .../reference/webkit-line-clamp-011-ref.html | 21 ++ .../reference/webkit-line-clamp-012-ref.html | 21 ++ .../reference/webkit-line-clamp-013-ref.html | 20 ++ .../reference/webkit-line-clamp-014-ref.html | 16 ++ .../reference/webkit-line-clamp-015-ref.html | 19 ++ .../reference/webkit-line-clamp-016-ref.html | 15 ++ .../reference/webkit-line-clamp-017-ref.html | 17 ++ .../reference/webkit-line-clamp-018-ref.html | 19 ++ .../reference/webkit-line-clamp-019-ref.html | 19 ++ .../reference/webkit-line-clamp-020-ref.html | 17 ++ .../reference/webkit-line-clamp-021-ref.html | 17 ++ .../reference/webkit-line-clamp-022-ref.html | 16 ++ .../reference/webkit-line-clamp-023-ref.html | 17 ++ .../reference/webkit-line-clamp-024-ref.html | 17 ++ .../reference/webkit-line-clamp-025-ref.html | 19 ++ .../reference/webkit-line-clamp-026-ref.html | 18 ++ .../reference/webkit-line-clamp-027-ref.html | 17 ++ .../reference/webkit-line-clamp-029-ref.html | 20 ++ .../reference/webkit-line-clamp-030-ref.html | 18 ++ .../reference/webkit-line-clamp-031-ref.html | 22 ++ .../reference/webkit-line-clamp-032-ref.html | 17 ++ .../reference/webkit-line-clamp-035-ref.html | 22 ++ .../reference/webkit-line-clamp-036-ref.html | 17 ++ .../reference/webkit-line-clamp-037-ref.html | 17 ++ .../reference/webkit-line-clamp-038-ref.html | 16 ++ .../reference/webkit-line-clamp-039-ref.html | 16 ++ .../reference/webkit-line-clamp-040-ref.html | 16 ++ .../webkit-line-clamp-block-in-inline-001-ref.html | 17 ++ .../webkit-line-clamp-dynamic-001-ref.html | 16 ++ .../webkit-line-clamp-with-line-height-ref.html | 19 ++ .../resizer-no-size-change.tentative.html | 107 +++++++++ .../css-overflow/resizer-transform.tentative.html | 44 ++++ .../scroll-overflow-padding-block-001.html | 48 ++++ .../css-overflow/scrollable-overflow-float.html | 12 + .../scrollable-overflow-input-001-ref.html | 19 ++ .../scrollable-overflow-input-001.html | 28 +++ .../scrollable-overflow-input-002-ref.html | 20 ++ .../scrollable-overflow-input-002.html | 29 +++ .../css-overflow/scrollable-overflow-padding.html | 183 +++++++++++++++ .../scrollable-overflow-self-collapsing.html | 23 ++ .../css-overflow/scrollable-overflow-textarea.html | 36 +++ .../scrollable-overflow-transform-001.html | 39 +++ .../scrollable-overflow-transform-002.html | 42 ++++ .../scrollable-overflow-transform-003.html | 40 ++++ .../scrollable-overflow-transform-dynamic-001.html | 57 +++++ .../scrollable-overflow-transform-dynamic-002.html | 62 +++++ .../scrollable-overflow-transform-dynamic-003.html | 58 +++++ .../scrollable-overflow-transform-dynamic-004.html | 61 +++++ .../scrollable-overflow-transform-dynamic-005.html | 60 +++++ .../scrollable-overflow-transform-dynamic-006.html | 64 +++++ .../scrollable-overflow-vertical-rl-dynamic.html | 18 ++ .../scrollable-overflow-zero-one-axis.html | 59 +++++ .../css/css-overflow/scrollbar-empty-001.html | 14 ++ .../css/css-overflow/scrollbar-empty-002.html | 20 ++ .../css/css-overflow/scrollbar-gutter-001.html | 261 +++++++++++++++++++++ .../css/css-overflow/scrollbar-gutter-002-ref.html | 73 ++++++ .../css/css-overflow/scrollbar-gutter-002.html | 60 +++++ .../scrollbar-gutter-abspos-001-ref.html | 19 ++ .../css-overflow/scrollbar-gutter-abspos-001.html | 25 ++ .../scrollbar-gutter-dynamic-001-ref.html | 11 + .../css-overflow/scrollbar-gutter-dynamic-001.html | 21 ++ .../scrollbar-gutter-propagation-001.html | 55 +++++ .../scrollbar-gutter-propagation-002.html | 56 +++++ .../scrollbar-gutter-propagation-003.html | 56 +++++ .../scrollbar-gutter-propagation-004.html | 48 ++++ .../scrollbar-gutter-propagation-005.html | 47 ++++ .../scrollbar-gutter-propagation-006.html | 46 ++++ .../scrollbar-gutter-propagation-007.html | 53 +++++ .../css/css-overflow/scrollbar-gutter-rtl-001.html | 261 +++++++++++++++++++++ .../css-overflow/scrollbar-gutter-rtl-002-ref.html | 73 ++++++ .../css/css-overflow/scrollbar-gutter-rtl-002.html | 60 +++++ .../scrollbar-gutter-vertical-lr-001.html | 259 ++++++++++++++++++++ .../scrollbar-gutter-vertical-lr-002-ref.html | 72 ++++++ .../scrollbar-gutter-vertical-lr-002.html | 59 +++++ .../scrollbar-gutter-vertical-rl-001.html | 260 ++++++++++++++++++++ .../scrollbar-gutter-vertical-rl-002-ref.html | 73 ++++++ .../scrollbar-gutter-vertical-rl-002.html | 59 +++++ .../css-overflow/select-size-overflow-001-ref.html | 8 + .../css/css-overflow/select-size-overflow-001.html | 12 + ...shrink-to-fit-auto-overflow-relayout-crash.html | 12 + .../table-header-group-overflow-crash.html | 17 ++ .../css-overflow/text-overflow-ellipsis-001.html | 21 ++ .../css-overflow/text-overflow-ellipsis-002.html | 25 ++ .../text-overflow-ellipsis-003-ref.html | 30 +++ .../css-overflow/text-overflow-ellipsis-003.html | 44 ++++ .../text-overflow-ellipsis-editing-input-ref.html | 10 + .../text-overflow-ellipsis-editing-input.html | 20 ++ .../text-overflow-ellipsis-rtl-001.html | 22 ++ .../text-overflow-ellipsis-vertical-001.html | 23 ++ .../text-overflow-ellipsis-vertical-rtl-001.html | 24 ++ .../css/css-overflow/text-overflow-scroll-001.html | 36 +++ .../css-overflow/text-overflow-scroll-rtl-001.html | 38 +++ .../text-overflow-scroll-vertical-lr-001.html | 38 +++ .../text-overflow-scroll-vertical-lr-rtl-001.html | 39 +++ .../text-overflow-scroll-vertical-rl-001.html | 38 +++ .../text-overflow-scroll-vertical-rl-rtl-001.html | 39 +++ .../css/css-overflow/webkit-line-clamp-001.html | 20 ++ .../css/css-overflow/webkit-line-clamp-002.html | 21 ++ .../css/css-overflow/webkit-line-clamp-003.html | 22 ++ .../css/css-overflow/webkit-line-clamp-004.html | 22 ++ .../css/css-overflow/webkit-line-clamp-005.html | 24 ++ .../css/css-overflow/webkit-line-clamp-006.html | 25 ++ .../css/css-overflow/webkit-line-clamp-007.html | 24 ++ .../css/css-overflow/webkit-line-clamp-008.html | 28 +++ .../css/css-overflow/webkit-line-clamp-009.html | 26 ++ .../css/css-overflow/webkit-line-clamp-010.html | 27 +++ .../css/css-overflow/webkit-line-clamp-011.html | 29 +++ .../css/css-overflow/webkit-line-clamp-012.html | 28 +++ .../css/css-overflow/webkit-line-clamp-013.html | 27 +++ .../css/css-overflow/webkit-line-clamp-014.html | 23 ++ .../css/css-overflow/webkit-line-clamp-015.html | 25 ++ .../css/css-overflow/webkit-line-clamp-016.html | 27 +++ .../css/css-overflow/webkit-line-clamp-017.html | 31 +++ .../css/css-overflow/webkit-line-clamp-018.html | 32 +++ .../css/css-overflow/webkit-line-clamp-019.html | 32 +++ .../css/css-overflow/webkit-line-clamp-020.html | 32 +++ .../css/css-overflow/webkit-line-clamp-021.html | 33 +++ .../css/css-overflow/webkit-line-clamp-022.html | 33 +++ .../css/css-overflow/webkit-line-clamp-023.html | 34 +++ .../css/css-overflow/webkit-line-clamp-024.html | 25 ++ .../css/css-overflow/webkit-line-clamp-025.html | 26 ++ .../css/css-overflow/webkit-line-clamp-026.html | 28 +++ .../css/css-overflow/webkit-line-clamp-027.html | 24 ++ .../css/css-overflow/webkit-line-clamp-029.html | 27 +++ .../css/css-overflow/webkit-line-clamp-030.html | 24 ++ .../css/css-overflow/webkit-line-clamp-031.html | 31 +++ .../css/css-overflow/webkit-line-clamp-032.html | 24 ++ .../css/css-overflow/webkit-line-clamp-033.html | 19 ++ .../css/css-overflow/webkit-line-clamp-034.html | 22 ++ .../css/css-overflow/webkit-line-clamp-035.html | 33 +++ .../css/css-overflow/webkit-line-clamp-036.html | 23 ++ .../css/css-overflow/webkit-line-clamp-037.html | 22 ++ .../css/css-overflow/webkit-line-clamp-038.html | 21 ++ .../css/css-overflow/webkit-line-clamp-039.html | 21 ++ .../css/css-overflow/webkit-line-clamp-040.html | 23 ++ .../css-overflow/webkit-line-clamp-041-crash.html | 8 + .../css-overflow/webkit-line-clamp-042-crash.html | 13 + .../css/css-overflow/webkit-line-clamp-043.html | 23 ++ .../webkit-line-clamp-block-in-inline-001.html | 22 ++ .../webkit-line-clamp-dynamic-001.html | 28 +++ ...bkit-line-clamp-with-line-height.tentative.html | 23 ++ 328 files changed, 10417 insertions(+) create mode 100644 testing/web-platform/tests/css/css-overflow/META.yml create mode 100644 testing/web-platform/tests/css/css-overflow/chrome-body-overflow-propagation-crash.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-002-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-003-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-003.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-004-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-004.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-005-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-005.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-006.html create mode 100644 testing/web-platform/tests/css/css-overflow/clip-007.html create mode 100644 testing/web-platform/tests/css/css-overflow/display-flex-svg-overflow-default-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/display-flex-svg-overflow-default.html create mode 100644 testing/web-platform/tests/css/css-overflow/dynamic-visible-to-clip-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/float-with-relpos-and-transform.html create mode 100644 testing/web-platform/tests/css/css-overflow/incremental-scroll-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/incremental-scroll.html create mode 100644 testing/web-platform/tests/css/css-overflow/inheritance.html create mode 100644 testing/web-platform/tests/css/css-overflow/input-scrollable-region-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/logical-overflow-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/margin-block-end-scroll-area-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/no-scrollable-overflow-vertical-rl-2.html create mode 100644 testing/web-platform/tests/css/css-overflow/no-scrollable-overflow-vertical-rl.html create mode 100644 testing/web-platform/tests/css/css-overflow/orthogonal-flow-with-inline-end-margin.html create mode 100644 testing/web-platform/tests/css/css-overflow/outline-with-opacity-crash.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-abpos-transform.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-002-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-003-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-003.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-003.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-004.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-005.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-006.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-007-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-007.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-008-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-008.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-009-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-009.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-010-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-010.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-011-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-body-propagation-011.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-canvas-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-canvas.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-001-crash.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-002-crash.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-cant-scroll-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-cant-scroll.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-content-visual-overflow-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-content-visual-overflow.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-hit-testing.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-002-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-003-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-003.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-004-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-004.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-005-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-005.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-006-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-006.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-007-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-007.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-008-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-008.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-009-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-009.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-010-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-010.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-011-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-011.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-intersection-observer.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-invalidation-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-invalidation.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-border-box-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-border-box.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-content-box-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-content-box.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-padding-box-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-padding-box.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-svg-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-svg.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-scroll-size.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-x-visible-y-svg-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-x-visible-y-svg.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-y-visible-x-svg-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-clip-y-visible-x-svg.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-codependent-scrollbars.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-ellipsis-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-empty-child-box.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-hidden-resize-with-stacking-context-child.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-border-radius.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-display-table-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-display-table.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-object-position-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-object-position.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-scroll-non-replaced-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-scroll-non-replaced.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-scroll-replaced-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-scroll-replaced.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-svg-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img-svg.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-img.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-inline-block-with-opacity.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-inline-transform-relative.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-negative-margin-dynamic.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-negative-margin.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-no-frameset-propagation.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-no-interpolation.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-overlay-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-overlay.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-padding.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-recalc-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-replaced-element-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-scroll-big-border-small-content-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-scroll-big-border-small-content.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-scroll-intrinsic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-scroll-intrinsic-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-shorthand-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-video-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/overflow-video.html create mode 100644 testing/web-platform/tests/css/css-overflow/overfow-outside-padding.html create mode 100644 testing/web-platform/tests/css/css-overflow/paint-containment-svg-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/paint-containment-svg.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-invalid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-valid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/continue-invalid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/continue-valid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/line-clamp-invalid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/line-clamp-valid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/max-lines-invalid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/max-lines-valid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/overflow-clip-margin-computed.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/overflow-clip-margin.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/overflow-computed.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/overflow-invalid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/overflow-valid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/scrollbar-gutter-invalid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/scrollbar-gutter-valid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/text-overflow-computed.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/text-overflow-invalid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/text-overflow-valid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/webkit-line-clamp-invalid.html create mode 100644 testing/web-platform/tests/css/css-overflow/parsing/webkit-line-clamp-valid.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/input-scrollable-region-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/overflow-body-no-propagation-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/overflow-body-propagation-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/overflow-ellipsis-dynamic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/overflow-inline-block-with-opacity-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/overflow-recalc-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/ref-if-there-is-no-red.xht create mode 100644 testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-002-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-rtl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-vertical-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-vertical-rtl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-rtl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-vertical-lr-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-vertical-lr-rtl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-005-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-006-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-007-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-008-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-009-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-010-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-011-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-012-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-013-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-014-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-015-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-016-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-017-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-018-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-019-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-020-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-021-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-022-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-023-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-024-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-025-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-026-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-027-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-029-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-030-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-031-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-032-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-035-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-036-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-037-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-038-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-039-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-040-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-block-in-inline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-dynamic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-with-line-height-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/resizer-no-size-change.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/resizer-transform.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/scroll-overflow-padding-block-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-float.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-002-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-padding.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-self-collapsing.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-textarea.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-003.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-003.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-004.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-005.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-006.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-vertical-rl-dynamic.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollable-overflow-zero-one-axis.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-empty-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-empty-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-002-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-abspos-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-abspos-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-dynamic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-003.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-004.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-005.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-006.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-007.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-002-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-002-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-002-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/select-size-overflow-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/select-size-overflow-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html create mode 100644 testing/web-platform/tests/css/css-overflow/table-header-group-overflow-crash.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-003-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-003.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-editing-input-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-editing-input.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-vertical-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-vertical-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-scroll-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-scroll-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-lr-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-rl-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-002.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-003.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-004.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-005.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-006.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-007.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-008.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-009.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-010.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-011.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-012.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-013.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-014.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-015.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-016.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-017.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-018.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-019.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-020.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-021.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-022.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-023.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-024.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-025.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-026.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-027.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-029.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-030.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-031.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-032.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-033.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-034.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-035.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-036.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-037.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-038.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-039.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-040.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-041-crash.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-042-crash.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-043.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-block-in-inline-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-overflow/webkit-line-clamp-with-line-height.tentative.html (limited to 'testing/web-platform/tests/css/css-overflow') diff --git a/testing/web-platform/tests/css/css-overflow/META.yml b/testing/web-platform/tests/css/css-overflow/META.yml new file mode 100644 index 0000000000..b9ba7acd15 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/META.yml @@ -0,0 +1,5 @@ +spec: https://drafts.csswg.org/css-overflow/ +suggested_reviewers: + - frivoal + - dbaron + - rachelandrew diff --git a/testing/web-platform/tests/css/css-overflow/chrome-body-overflow-propagation-crash.html b/testing/web-platform/tests/css/css-overflow/chrome-body-overflow-propagation-crash.html new file mode 100644 index 0000000000..22607b4a4d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/chrome-body-overflow-propagation-crash.html @@ -0,0 +1,17 @@ + +CSS Overflow Test: Chrome scrollbar crash - multiple body elements, removed stylesheet + + +Pass if no crash + diff --git a/testing/web-platform/tests/css/css-overflow/clip-001-ref.html b/testing/web-platform/tests/css/css-overflow/clip-001-ref.html new file mode 100644 index 0000000000..9ccdbf93c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-001-ref.html @@ -0,0 +1,27 @@ + + +CSS Test Reference + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-001.html b/testing/web-platform/tests/css/css-overflow/clip-001.html new file mode 100644 index 0000000000..dacb658db6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-001.html @@ -0,0 +1,30 @@ + + +overflow: clip clips its contents and doesn't cause scrollable overflow + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-002-ref.html b/testing/web-platform/tests/css/css-overflow/clip-002-ref.html new file mode 100644 index 0000000000..19c901981d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-002-ref.html @@ -0,0 +1,35 @@ + + +Reference: overflow: clip can be combined with overflow: visible + + + +
+
+
+ + +
+
+
+ + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-002.html b/testing/web-platform/tests/css/css-overflow/clip-002.html new file mode 100644 index 0000000000..cd8b9a3cbe --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-002.html @@ -0,0 +1,39 @@ + + +CSS Test: overflow:clip can be combined with overflow:visible + + + + + +
+
+
+ + +
+
+
+ + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-003-ref.html b/testing/web-platform/tests/css/css-overflow/clip-003-ref.html new file mode 100644 index 0000000000..5de31068e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-003-ref.html @@ -0,0 +1,61 @@ + + +Reference: overflow:clip can be combined with overflow:visible + + + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-003.html b/testing/web-platform/tests/css/css-overflow/clip-003.html new file mode 100644 index 0000000000..0c7e9bfa25 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-003.html @@ -0,0 +1,63 @@ + + +CSS Test: overflow:clip can be combined with overflow:visible + + + + + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-004-ref.html b/testing/web-platform/tests/css/css-overflow/clip-004-ref.html new file mode 100644 index 0000000000..39e12445d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-004-ref.html @@ -0,0 +1,35 @@ + + +Reference: overflow: clip can be combined with overflow: visible + + + +
+
+
+ + +
+
+
+ + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-004.html b/testing/web-platform/tests/css/css-overflow/clip-004.html new file mode 100644 index 0000000000..30dde4a5e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-004.html @@ -0,0 +1,40 @@ + + +CSS Test: overflow:clip can be combined with overflow:visible + + + + + +
+
+
+ + +
+
+
+ + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-005-ref.html b/testing/web-platform/tests/css/css-overflow/clip-005-ref.html new file mode 100644 index 0000000000..09081e2503 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-005-ref.html @@ -0,0 +1,36 @@ + + +Reference: overflow:clip doesn't affect the box' own outline + + + +
+
+
+ + +
+
+
+ + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-005.html b/testing/web-platform/tests/css/css-overflow/clip-005.html new file mode 100644 index 0000000000..e55f4b22fc --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-005.html @@ -0,0 +1,41 @@ + + +CSS Test: overflow:clip doesn't affect the box' own outline + + + + + +
+
+
+ + +
+
+
+ + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-006.html b/testing/web-platform/tests/css/css-overflow/clip-006.html new file mode 100644 index 0000000000..08f755ad75 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-006.html @@ -0,0 +1,9 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/clip-007.html b/testing/web-platform/tests/css/css-overflow/clip-007.html new file mode 100644 index 0000000000..642ea9c3e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/clip-007.html @@ -0,0 +1,9 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/display-flex-svg-overflow-default-ref.html b/testing/web-platform/tests/css/css-overflow/display-flex-svg-overflow-default-ref.html new file mode 100644 index 0000000000..2dce244975 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/display-flex-svg-overflow-default-ref.html @@ -0,0 +1,16 @@ + + +display:flex on svg uses 0 as min size with default overflow + + + +
diff --git a/testing/web-platform/tests/css/css-overflow/display-flex-svg-overflow-default.html b/testing/web-platform/tests/css/css-overflow/display-flex-svg-overflow-default.html new file mode 100644 index 0000000000..5fb69d0e09 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/display-flex-svg-overflow-default.html @@ -0,0 +1,24 @@ + + +display:flex on svg uses 0 as min size with default overflow + + + + +
+ + + +
diff --git a/testing/web-platform/tests/css/css-overflow/dynamic-visible-to-clip-001.html b/testing/web-platform/tests/css/css-overflow/dynamic-visible-to-clip-001.html new file mode 100644 index 0000000000..e2011324dd --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/dynamic-visible-to-clip-001.html @@ -0,0 +1,39 @@ + + + +Overflow areas are updated when dynamically changed to overflow: clip + + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/float-with-relpos-and-transform.html b/testing/web-platform/tests/css/css-overflow/float-with-relpos-and-transform.html new file mode 100644 index 0000000000..6024b72617 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/float-with-relpos-and-transform.html @@ -0,0 +1,24 @@ + + + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/incremental-scroll-ref.html b/testing/web-platform/tests/css/css-overflow/incremental-scroll-ref.html new file mode 100644 index 0000000000..131e54ec29 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/incremental-scroll-ref.html @@ -0,0 +1,12 @@ + +
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/incremental-scroll.html b/testing/web-platform/tests/css/css-overflow/incremental-scroll.html new file mode 100644 index 0000000000..be1a1cbb74 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/incremental-scroll.html @@ -0,0 +1,27 @@ + + + + + + +
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/inheritance.html b/testing/web-platform/tests/css/css-overflow/inheritance.html new file mode 100644 index 0000000000..976406be41 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/inheritance.html @@ -0,0 +1,28 @@ + + + + +Inheritance of CSS Overflow properties + + + + + + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/input-scrollable-region-001.html b/testing/web-platform/tests/css/css-overflow/input-scrollable-region-001.html new file mode 100644 index 0000000000..96fedfed74 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/input-scrollable-region-001.html @@ -0,0 +1,27 @@ + + +CSS Input Text Padding and Overflow: css-overflow-3 + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/logical-overflow-001.html b/testing/web-platform/tests/css/css-overflow/logical-overflow-001.html new file mode 100644 index 0000000000..15bf57f793 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/logical-overflow-001.html @@ -0,0 +1,42 @@ + + +CSS Overflow Test: flow-relative versions of overflow-x and -y + + + + + + + +
+ +
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/margin-block-end-scroll-area-001.html b/testing/web-platform/tests/css/css-overflow/margin-block-end-scroll-area-001.html new file mode 100644 index 0000000000..3b8f4ca3f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/margin-block-end-scroll-area-001.html @@ -0,0 +1,67 @@ + + + + + CSS Overflow Test: margin-block-end, scrolling area height and scrollTop (complex) + + + + + + + + + + + + + + + + +

Test passes if there is no red. + +

+ +
+ +
+ +

+ +

+ +
diff --git a/testing/web-platform/tests/css/css-overflow/no-scrollable-overflow-vertical-rl-2.html b/testing/web-platform/tests/css/css-overflow/no-scrollable-overflow-vertical-rl-2.html new file mode 100644 index 0000000000..895f9bafc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/no-scrollable-overflow-vertical-rl-2.html @@ -0,0 +1,46 @@ + + + + + CSS Overflow Test: Scrollable overflow area of a multicol container in vertical-rl writing-mode + + + + + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/no-scrollable-overflow-vertical-rl.html b/testing/web-platform/tests/css/css-overflow/no-scrollable-overflow-vertical-rl.html new file mode 100644 index 0000000000..13385a2685 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/no-scrollable-overflow-vertical-rl.html @@ -0,0 +1,44 @@ + + + + + CSS Overflow Test: Scrollable overflow area of a multicol container in vertical-rl writing-mode + + + + + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/orthogonal-flow-with-inline-end-margin.html b/testing/web-platform/tests/css/css-overflow/orthogonal-flow-with-inline-end-margin.html new file mode 100644 index 0000000000..f0af1fe306 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/orthogonal-flow-with-inline-end-margin.html @@ -0,0 +1,16 @@ + +Scrollable container with orthogonal writing-mode child with inline-end margin + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/outline-with-opacity-crash.html b/testing/web-platform/tests/css/css-overflow/outline-with-opacity-crash.html new file mode 100644 index 0000000000..556e3cfedc --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/outline-with-opacity-crash.html @@ -0,0 +1,11 @@ + + + +test + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-abpos-transform.html b/testing/web-platform/tests/css/css-overflow/overflow-abpos-transform.html new file mode 100644 index 0000000000..df1128316f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-abpos-transform.html @@ -0,0 +1,32 @@ + +CSS Overflow and Transforms: css-overflow-3 + + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-001-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-001-ref.html new file mode 100644 index 0000000000..8c092bd0c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-001-ref.html @@ -0,0 +1,60 @@ + + + + CSS Overflow Reference: scrollbar-gutter size contributes to the scroll container's intrinsic size with "overflow:auto" + + + + + +
+ + +
+
I should not wrap
+
+
+ +
+ + +
+
I should not wrap
+
+ + + +
+
I should not wrap
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-001.html b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-001.html new file mode 100644 index 0000000000..061339b49c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-001.html @@ -0,0 +1,53 @@ + + + + CSS Overflow Test: scrollbar-gutter size contributes to the scroll container's intrinsic size with "overflow:auto" + + + + + + +
+
+
I should not wrap
+
+ +
+
I should not wrap
+
+
+ +
+
+
I should not wrap
+
+ +
+
I should not wrap
+
+ +
+
I should not wrap
+
+ +
+
I should not wrap
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-002-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-002-ref.html new file mode 100644 index 0000000000..bb0742bfd0 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-002-ref.html @@ -0,0 +1,60 @@ + + + + CSS Overflow Reference: scrollbar-gutter size contributes to the scroll container's intrinsic size with "overflow:auto" + + + + + +
+ + +
+
I should not wrap
+
+
+ +
+ + +
+
I should not wrap
+
+ + + +
+
I should not wrap
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-002.html b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-002.html new file mode 100644 index 0000000000..535f2c4d52 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-002.html @@ -0,0 +1,53 @@ + + + + CSS Overflow Test: scrollbar-gutter size contributes to the scroll container's intrinsic size with "overflow:auto" + + + + + + +
+
+
I should not wrap
+
+ +
+
I should not wrap
+
+
+ +
+
+
I should not wrap
+
+ +
+
I should not wrap
+
+ +
+
I should not wrap
+
+ +
+
I should not wrap
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-003-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-003-ref.html new file mode 100644 index 0000000000..2fb2eb4479 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-003-ref.html @@ -0,0 +1,47 @@ + + + + CSS Overflow Test: scrollbar-gutter size doesn't contribute to the scroll container's intrinsic size with "overflow:auto" and "scrollbar-width: none" + + + + + + +
+
+
I should not wrap
+
+ +
+
I should not wrap
+
+
+ +
+
+
I should not wrap
+
+ +
+
I should not wrap
+
+ +
+
I should not wrap
+
+ +
+
I should not wrap
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-003.html b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-003.html new file mode 100644 index 0000000000..ab247d9ca5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-auto-scrollbar-gutter-intrinsic-003.html @@ -0,0 +1,55 @@ + + + + CSS Overflow Test: scrollbar-gutter size doesn't contribute to the scroll container's intrinsic size with "overflow:auto" and "scrollbar-width: none" + + + + + + + +
+
+
I should not wrap
+
+ +
+
I should not wrap
+
+
+ +
+
+
I should not wrap
+
+ +
+
I should not wrap
+
+ +
+
I should not wrap
+
+ +
+
I should not wrap
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-001.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-001.html new file mode 100644 index 0000000000..0998fe68e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-001.html @@ -0,0 +1,12 @@ + +CSS Overflow Test: Propagation of body overflow to viewport + + + + +The viewport should have scrollbars, not the body. diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-002.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-002.html new file mode 100644 index 0000000000..5991dd52e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-002.html @@ -0,0 +1,6 @@ + +CSS Overflow Test: Do not propagate overflow of display:none body to viewport + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-003.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-003.html new file mode 100644 index 0000000000..a329a8dfe3 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-003.html @@ -0,0 +1,6 @@ + +CSS Overflow Test: Do not propagate overflow of display:contents body to viewport + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-004.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-004.html new file mode 100644 index 0000000000..2ed8d2687a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-004.html @@ -0,0 +1,14 @@ + + + + + +The body should have scrollbars, not the viewport. diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-005.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-005.html new file mode 100644 index 0000000000..e4de576958 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-005.html @@ -0,0 +1,17 @@ + +CSS Overflow Test: overscroll-behavior doesn't stop overflow from being propagated from the body + + + + + + +The viewport should have scrollbars, not the body. diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-006.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-006.html new file mode 100644 index 0000000000..4758150683 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-006.html @@ -0,0 +1,17 @@ + +CSS Overflow Test: scroll-snap-type doesn't stop overflow from being propagated from the body + + + + + + +The viewport should have scrollbars, not the body. diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-007-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-007-ref.html new file mode 100644 index 0000000000..66f9b1c3b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-007-ref.html @@ -0,0 +1,29 @@ + + + +CSS Reference: overflow-x:clip propagated from BODY + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-007.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-007.html new file mode 100644 index 0000000000..ee6e1a1cc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-007.html @@ -0,0 +1,31 @@ + + + +CSS Test: overflow-x:clip propagated from BODY + + + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-008-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-008-ref.html new file mode 100644 index 0000000000..ba9f6e12d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-008-ref.html @@ -0,0 +1,29 @@ + + + +CSS Reference: overflow-y:clip propagated from BODY + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-008.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-008.html new file mode 100644 index 0000000000..7da4a5a750 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-008.html @@ -0,0 +1,31 @@ + + + +CSS Test: overflow-y:clip propagated from BODY + + + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-009-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-009-ref.html new file mode 100644 index 0000000000..9632674a5a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-009-ref.html @@ -0,0 +1,26 @@ + + + +CSS Reference: overflow:clip propagated from BODY + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-009.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-009.html new file mode 100644 index 0000000000..33cb079487 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-009.html @@ -0,0 +1,31 @@ + + + +CSS Test: overflow:clip propagated from BODY + + + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-010-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-010-ref.html new file mode 100644 index 0000000000..9e502e7e23 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-010-ref.html @@ -0,0 +1,19 @@ + + + +CSS Reference: contain:paint on BODY with overflow:clip + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-010.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-010.html new file mode 100644 index 0000000000..a3fcdaf3c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-010.html @@ -0,0 +1,32 @@ + + + +CSS Test: contain:paint on BODY with overflow:clip + + + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-011-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-011-ref.html new file mode 100644 index 0000000000..0d440ef20a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-011-ref.html @@ -0,0 +1,4 @@ + + +CSS Test Reference +
PASS if BODY has scrollbars, but not viewport.
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-011.html b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-011.html new file mode 100644 index 0000000000..c8672c2af2 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-body-propagation-011.html @@ -0,0 +1,14 @@ + + +CSS Test: HTML root containment stops overflow propagation from BODY + + + +PASS if BODY has scrollbars, but not viewport. diff --git a/testing/web-platform/tests/css/css-overflow/overflow-canvas-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-canvas-ref.html new file mode 100644 index 0000000000..3ad440e371 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-canvas-ref.html @@ -0,0 +1,13 @@ + + +Verifies overflow applies to canvas elements + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-canvas.html b/testing/web-platform/tests/css/css-overflow/overflow-canvas.html new file mode 100644 index 0000000000..e9529cb0bc --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-canvas.html @@ -0,0 +1,22 @@ + + +Verifies overflow applies to canvas elements + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-001-crash.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-001-crash.html new file mode 100644 index 0000000000..156343954d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-001-crash.html @@ -0,0 +1,11 @@ + + + + +

child

+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-002-crash.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-002-crash.html new file mode 100644 index 0000000000..e60239655a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-002-crash.html @@ -0,0 +1,12 @@ + + + + +
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-cant-scroll-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-cant-scroll-ref.html new file mode 100644 index 0000000000..d52fa0e957 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-cant-scroll-ref.html @@ -0,0 +1,15 @@ + + +Overflow: clip can not be scrolled + + + +

You should see two green squares (no red). +

+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-cant-scroll.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-cant-scroll.html new file mode 100644 index 0000000000..529ef1fad9 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-cant-scroll.html @@ -0,0 +1,46 @@ + + + +Overflow: clip can not be scrolled + + + + +

You should see two green squares (no red). +

+
+
+
+ +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-content-visual-overflow-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-content-visual-overflow-ref.html new file mode 100644 index 0000000000..378da736ec --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-content-visual-overflow-ref.html @@ -0,0 +1,36 @@ + + +Overflow: verifies content visual overflow is shown + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-content-visual-overflow.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-content-visual-overflow.html new file mode 100644 index 0000000000..8ea8e2c333 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-content-visual-overflow.html @@ -0,0 +1,37 @@ + + +Overflow: verifies content visual overflow is shown + + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-hit-testing.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-hit-testing.html new file mode 100644 index 0000000000..b22497601c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-hit-testing.html @@ -0,0 +1,50 @@ + + +Overflow: clip hit testing doesn't include overflow: clip + + + + + +
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-001-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-001-ref.html new file mode 100644 index 0000000000..7efcc11ddb --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-001-ref.html @@ -0,0 +1,32 @@ + + +Verifies overflow-clip-margin extends outside bounds + + + +

You should see two green squares touching each other. The one on the + right should be slightly larger.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-001.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-001.html new file mode 100644 index 0000000000..9a97f94e81 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-001.html @@ -0,0 +1,42 @@ + + +Verifies overflow-clip-margin extends outside bounds + + + + +

You should see two green squares touching each other. The one on the + right should be slightly larger.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-002-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-002-ref.html new file mode 100644 index 0000000000..412602adae --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-002-ref.html @@ -0,0 +1,33 @@ + + +Verifies overflow-clip-margin impacts layout + + + +

You should see a green box with scrollbars.

+
+
+
+ +

You should see a green box with scrollbars.

+
+
+
+ +

You should see a green box with no scrollbars.

+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-002.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-002.html new file mode 100644 index 0000000000..5f6d740e0b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-002.html @@ -0,0 +1,48 @@ + + +Verifies overflow-clip-margin impacts layout + + + + +

You should see a green box with scrollbars.

+
+
+
+
+
+ +

You should see a green box with scrollbars.

+
+
+
+
+
+ +

You should see a green box with no scrollbars.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-003-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-003-ref.html new file mode 100644 index 0000000000..cf6b55a2f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-003-ref.html @@ -0,0 +1,15 @@ + + +Verifies overflow-clip-margin doesn't impact paint effects + + + +

You should see a green box with a red box shadow. +

diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-003.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-003.html new file mode 100644 index 0000000000..52625e9097 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-003.html @@ -0,0 +1,18 @@ + + +Verifies overflow-clip-margin doesn't impact paint effects + + + + +

You should see a green box with a red box shadow. +

diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-004-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-004-ref.html new file mode 100644 index 0000000000..3cc79ed480 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-004-ref.html @@ -0,0 +1,32 @@ + + +Verifies overflow-clip-margin extends outside bounds with contain: paint + + + +

You should see two green squares touching each other. The one on the + right should be slightly larger.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-004.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-004.html new file mode 100644 index 0000000000..aab356f487 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-004.html @@ -0,0 +1,42 @@ + + +Verifies overflow-clip-margin extends outside bounds with contain: paint + + + + +

You should see two green squares touching each other. The one on the + right should be slightly larger.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-005-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-005-ref.html new file mode 100644 index 0000000000..412602adae --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-005-ref.html @@ -0,0 +1,33 @@ + + +Verifies overflow-clip-margin impacts layout + + + +

You should see a green box with scrollbars.

+
+
+
+ +

You should see a green box with scrollbars.

+
+
+
+ +

You should see a green box with no scrollbars.

+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-005.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-005.html new file mode 100644 index 0000000000..1b4b4aa943 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-005.html @@ -0,0 +1,48 @@ + + +Verifies overflow-clip-margin impacts layout + + + + +

You should see a green box with scrollbars.

+
+
+
+
+
+ +

You should see a green box with scrollbars.

+
+
+
+
+
+ +

You should see a green box with no scrollbars.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-006-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-006-ref.html new file mode 100644 index 0000000000..cf6b55a2f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-006-ref.html @@ -0,0 +1,15 @@ + + +Verifies overflow-clip-margin doesn't impact paint effects + + + +

You should see a green box with a red box shadow. +

diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-006.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-006.html new file mode 100644 index 0000000000..493bcee29f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-006.html @@ -0,0 +1,18 @@ + + +Verifies overflow-clip-margin doesn't impact paint effects + + + + +

You should see a green box with a red box shadow. +

diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-007-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-007-ref.html new file mode 100644 index 0000000000..9f562d67fe --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-007-ref.html @@ -0,0 +1,24 @@ + + + +Overflow-clip-margin: is shown with content-visibility: auto + + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-007.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-007.html new file mode 100644 index 0000000000..0ae8881b02 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-007.html @@ -0,0 +1,34 @@ + + + +Overflow-clip-margin: is shown with content-visibility: auto + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-008-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-008-ref.html new file mode 100644 index 0000000000..3af9e4e951 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-008-ref.html @@ -0,0 +1,22 @@ + + + +Overflow-clip-margin has no effect with overflow:scroll and paint containment (ref) + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-008.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-008.html new file mode 100644 index 0000000000..fabe669a49 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-008.html @@ -0,0 +1,24 @@ + + + +Overflow-clip-margin has no effect with overflow:scroll and paint containment + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-009-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-009-ref.html new file mode 100644 index 0000000000..efbf8985e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-009-ref.html @@ -0,0 +1,22 @@ + + + +Overflow-clip-margin can be inherited even if it has no effect on specified element + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-009.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-009.html new file mode 100644 index 0000000000..6ba9a5a3e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-009.html @@ -0,0 +1,28 @@ + + + +Overflow-clip-margin can be inherited even if it has no effect on specified element + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-010-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-010-ref.html new file mode 100644 index 0000000000..e548417c72 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-010-ref.html @@ -0,0 +1,40 @@ + + + +Overflow-clip-margin corner shape (ref) + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-010.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-010.html new file mode 100644 index 0000000000..e2d1983069 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-010.html @@ -0,0 +1,34 @@ + + + +Overflow-clip-margin corner shape + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-011-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-011-ref.html new file mode 100644 index 0000000000..684de0cf0c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-011-ref.html @@ -0,0 +1,2 @@ + +
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-011.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-011.html new file mode 100644 index 0000000000..5952f5e9de --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-011.html @@ -0,0 +1,35 @@ + + +Overflow-clip-margin: child of a small-border-box out-of-view large-clip-margin parent is shown + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-intersection-observer.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-intersection-observer.html new file mode 100644 index 0000000000..dcc1e6e7ed --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-intersection-observer.html @@ -0,0 +1,55 @@ + + +Overflow: intersection observer with overflow-clip-margin + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-invalidation-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-invalidation-ref.html new file mode 100644 index 0000000000..1ec2a5ce0a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-invalidation-ref.html @@ -0,0 +1,40 @@ + + +CSS Overflow: overflow-clip-margin: invalidation on change + + + +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-invalidation.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-invalidation.html new file mode 100644 index 0000000000..d9c87a34a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-invalidation.html @@ -0,0 +1,64 @@ + + + +CSS Overflow: overflow-clip-margin: invalidation on change + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-border-box-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-border-box-ref.html new file mode 100644 index 0000000000..98de614875 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-border-box-ref.html @@ -0,0 +1,35 @@ + + +Overflow: verifies multi-col layout uses overflow-clip-margin correctly + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-border-box.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-border-box.html new file mode 100644 index 0000000000..a0a1e895a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-border-box.html @@ -0,0 +1,33 @@ + + +Overflow: verifies multi-col layout uses overflow-clip-margin correctly + + + + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-content-box-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-content-box-ref.html new file mode 100644 index 0000000000..be5e46e341 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-content-box-ref.html @@ -0,0 +1,36 @@ + + +Overflow: verifies multi-col layout uses overflow-clip-margin correctly + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-content-box.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-content-box.html new file mode 100644 index 0000000000..26c081e04c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-content-box.html @@ -0,0 +1,33 @@ + + +Overflow: verifies multi-col layout uses overflow-clip-margin correctly + + + + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-padding-box-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-padding-box-ref.html new file mode 100644 index 0000000000..3cfa1a7eba --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-padding-box-ref.html @@ -0,0 +1,31 @@ + + +Overflow: verifies multi-col layout uses overflow-clip-margin correctly + + + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-padding-box.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-padding-box.html new file mode 100644 index 0000000000..e3b3700608 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-mul-column-padding-box.html @@ -0,0 +1,33 @@ + + +Overflow: verifies multi-col layout uses overflow-clip-margin correctly + + + + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-svg-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-svg-ref.html new file mode 100644 index 0000000000..a40bd5aace --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-svg-ref.html @@ -0,0 +1,13 @@ + + +overflow-clip-margin applies to svg + + + +
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-svg.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-svg.html new file mode 100644 index 0000000000..db66ddbbdb --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-svg.html @@ -0,0 +1,16 @@ + + +overflow-clip-margin applies to svg + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-ref.html new file mode 100644 index 0000000000..000e12ad1b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-ref.html @@ -0,0 +1,52 @@ + + +Verifies overflow-clip-margin supports visual-box + + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius-ref.html new file mode 100644 index 0000000000..84b845fb5c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius-ref.html @@ -0,0 +1,56 @@ + + +Verifies overflow-clip-margin supports visual-box + + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius.html new file mode 100644 index 0000000000..06ddb5c163 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value-with-border-radius.html @@ -0,0 +1,37 @@ + + +Verifies overflow-clip-margin supports visual-box + + + + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value.html new file mode 100644 index 0000000000..cfef434814 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-and-value.html @@ -0,0 +1,35 @@ + + +Verifies overflow-clip-margin supports visual-box + + + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-ref.html new file mode 100644 index 0000000000..5a265c7a73 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box-ref.html @@ -0,0 +1,49 @@ + + +Verifies overflow-clip-margin supports visual-box + + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box.html new file mode 100644 index 0000000000..db2c17fcc3 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-margin-visual-box.html @@ -0,0 +1,35 @@ + + +Verifies overflow-clip-margin supports visual-box + + + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-scroll-size.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-scroll-size.html new file mode 100644 index 0000000000..1f2c2236a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-scroll-size.html @@ -0,0 +1,80 @@ + + +overflow: scroll width/height should return overflow size + + + + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-x-visible-y-svg-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-x-visible-y-svg-ref.html new file mode 100644 index 0000000000..31e831d011 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-x-visible-y-svg-ref.html @@ -0,0 +1,13 @@ + + +Overflow: can have different clip and visible value in x/y directions with svg + + + +
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-x-visible-y-svg.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-x-visible-y-svg.html new file mode 100644 index 0000000000..bd903cdfd6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-x-visible-y-svg.html @@ -0,0 +1,17 @@ + + +Overflow: can have different clip and visible value in x/y directions with svg + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-y-visible-x-svg-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-y-visible-x-svg-ref.html new file mode 100644 index 0000000000..33b0a4d6ad --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-y-visible-x-svg-ref.html @@ -0,0 +1,13 @@ + + +Overflow: can have different clip and visible value in x/y directions with svg + + + +
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-clip-y-visible-x-svg.html b/testing/web-platform/tests/css/css-overflow/overflow-clip-y-visible-x-svg.html new file mode 100644 index 0000000000..8416af3047 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-clip-y-visible-x-svg.html @@ -0,0 +1,17 @@ + + +Overflow: can have different clip and visible value in x/y directions with svg + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-codependent-scrollbars.html b/testing/web-platform/tests/css/css-overflow/overflow-codependent-scrollbars.html new file mode 100644 index 0000000000..eb0e4f5ea2 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-codependent-scrollbars.html @@ -0,0 +1,38 @@ + + + + + + + + +
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-ellipsis-dynamic-001.html b/testing/web-platform/tests/css/css-overflow/overflow-ellipsis-dynamic-001.html new file mode 100644 index 0000000000..2a9edba930 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-ellipsis-dynamic-001.html @@ -0,0 +1,26 @@ + + +CSS Overflow Test: text-overflow: ellipsis after dynamic test change + + + + + + +

longtext longtext longtext longtext longtext longtext longtext longtext

+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-empty-child-box.html b/testing/web-platform/tests/css/css-overflow/overflow-empty-child-box.html new file mode 100644 index 0000000000..880e0d3684 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-empty-child-box.html @@ -0,0 +1,59 @@ + + + + + CSS Overflow Test: Testing an empty child box and its container's scrollable overflow area + + + + + + + + + + + + +

You should see no scrollbars in these container because an empty child + box shouldn't contribute to its parents scrollable overflow area.

+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-hidden-resize-with-stacking-context-child.html b/testing/web-platform/tests/css/css-overflow/overflow-hidden-resize-with-stacking-context-child.html new file mode 100644 index 0000000000..8569ac1533 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-hidden-resize-with-stacking-context-child.html @@ -0,0 +1,42 @@ + + +overflow:hidden changes size with stacking context child + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-border-radius.html b/testing/web-platform/tests/css/css-overflow/overflow-img-border-radius.html new file mode 100644 index 0000000000..cec70d6b94 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-border-radius.html @@ -0,0 +1,19 @@ + + +Verifies overflow:visible doesn't clip using border-radius + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-display-table-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-img-display-table-ref.html new file mode 100644 index 0000000000..4552cb06da --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-display-table-ref.html @@ -0,0 +1,19 @@ + + +Verifies img elements are clipped with display:table + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-display-table.html b/testing/web-platform/tests/css/css-overflow/overflow-img-display-table.html new file mode 100644 index 0000000000..b7e19aa616 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-display-table.html @@ -0,0 +1,19 @@ + + +Verifies img elements are clipped with display:table + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-object-position-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-img-object-position-ref.html new file mode 100644 index 0000000000..dde966c991 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-object-position-ref.html @@ -0,0 +1,16 @@ + + +Verifies overflow applies to img elements + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-object-position.html b/testing/web-platform/tests/css/css-overflow/overflow-img-object-position.html new file mode 100644 index 0000000000..67e6febef2 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-object-position.html @@ -0,0 +1,16 @@ + + +Verifies overflow applies to img elements with object-position + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-img-ref.html new file mode 100644 index 0000000000..7764371702 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-ref.html @@ -0,0 +1,9 @@ + + +Verifies overflow applies to img elements + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-non-replaced-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-non-replaced-ref.html new file mode 100644 index 0000000000..426cb2be66 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-non-replaced-ref.html @@ -0,0 +1,20 @@ + + +Verifies overflow allows scrolling when rendering alt test for img elements + + + + +
+I have +scrollbar ................................................................ +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-non-replaced.html b/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-non-replaced.html new file mode 100644 index 0000000000..6468c73068 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-non-replaced.html @@ -0,0 +1,18 @@ + + +Verifies overflow allows scrolling when rendering alt test for img elements + + + + + +I have scrollbar ................................................................ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-replaced-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-replaced-ref.html new file mode 100644 index 0000000000..50793440a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-replaced-ref.html @@ -0,0 +1,18 @@ + + +Verifies overflow:scroll on a replaced element clips to content box but doesn't generate scrollbars + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-replaced.html b/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-replaced.html new file mode 100644 index 0000000000..0657596d4f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-scroll-replaced.html @@ -0,0 +1,20 @@ + + +Verifies overflow:scroll on a replaced element clips to content box but doesn't generate scrollbars + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-svg-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-img-svg-ref.html new file mode 100644 index 0000000000..e81f5c158a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-svg-ref.html @@ -0,0 +1,9 @@ + + +Verifies overflow applies to img elements rendering svg + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img-svg.html b/testing/web-platform/tests/css/css-overflow/overflow-img-svg.html new file mode 100644 index 0000000000..15285ca3b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img-svg.html @@ -0,0 +1,18 @@ + + +Verifies overflow applies to img elements rendering svg + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-img.html b/testing/web-platform/tests/css/css-overflow/overflow-img.html new file mode 100644 index 0000000000..cd9d30ffaa --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-img.html @@ -0,0 +1,18 @@ + + +Verifies overflow applies to img elements + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-inline-block-with-opacity.html b/testing/web-platform/tests/css/css-overflow/overflow-inline-block-with-opacity.html new file mode 100644 index 0000000000..20288f8a0d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-inline-block-with-opacity.html @@ -0,0 +1,12 @@ + + + + + + + +
hello world
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-inline-transform-relative.html b/testing/web-platform/tests/css/css-overflow/overflow-inline-transform-relative.html new file mode 100644 index 0000000000..4df7b63894 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-inline-transform-relative.html @@ -0,0 +1,39 @@ + +CSS Overflow and Transforms: css-overflow-3 + + + + + + + +
+ + scroll +
+ down +
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-negative-margin-dynamic.html b/testing/web-platform/tests/css/css-overflow/overflow-negative-margin-dynamic.html new file mode 100644 index 0000000000..5eec139521 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-negative-margin-dynamic.html @@ -0,0 +1,14 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-negative-margin.html b/testing/web-platform/tests/css/css-overflow/overflow-negative-margin.html new file mode 100644 index 0000000000..070ab62f7f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-negative-margin.html @@ -0,0 +1,7 @@ + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-no-frameset-propagation.html b/testing/web-platform/tests/css/css-overflow/overflow-no-frameset-propagation.html new file mode 100644 index 0000000000..687adbe0bc --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-no-frameset-propagation.html @@ -0,0 +1,6 @@ + +CSS Overflow Test: Frameset overflow does not propagate to viewport + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-no-interpolation.html b/testing/web-platform/tests/css/css-overflow/overflow-no-interpolation.html new file mode 100644 index 0000000000..403482fa29 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-no-interpolation.html @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-overlay-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-overlay-ref.html new file mode 100644 index 0000000000..3d88b75890 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-overlay-ref.html @@ -0,0 +1,11 @@ + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-overlay.html b/testing/web-platform/tests/css/css-overflow/overflow-overlay.html new file mode 100644 index 0000000000..0e8ff093b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-overlay.html @@ -0,0 +1,13 @@ + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-padding.html b/testing/web-platform/tests/css/css-overflow/overflow-padding.html new file mode 100644 index 0000000000..2d6efc391a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-padding.html @@ -0,0 +1,113 @@ + + + + + + + + + +

green blocks get scrollbars, yellow do not.

+

Block child gets block and inline padding.

+
+
+
+
+
+
+ +

Inline child gets block and inline padding.

+
+ X +
+
+ XX
XX +
+
+ X +
+ +

Inline block child gets block and inline padding.

+
+
+
+
+
+
+ +

Padding applies to linebox, not linebox overflow.

+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-recalc-001.html b/testing/web-platform/tests/css/css-overflow/overflow-recalc-001.html new file mode 100644 index 0000000000..5d0d6f0009 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-recalc-001.html @@ -0,0 +1,53 @@ + + + +CSS Overflow: Overflow recalc after font-size change + + + + + + + + + +

Test passes if there is no red.

+
+
+ + X + +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-replaced-element-001.html b/testing/web-platform/tests/css/css-overflow/overflow-replaced-element-001.html new file mode 100644 index 0000000000..2e3c332c2f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-replaced-element-001.html @@ -0,0 +1,15 @@ + +CSS Overflow: overflow replaced element with borders and negative end margins + + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-scroll-big-border-small-content-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-scroll-big-border-small-content-ref.html new file mode 100644 index 0000000000..c7ea180744 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-scroll-big-border-small-content-ref.html @@ -0,0 +1,10 @@ + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-scroll-big-border-small-content.html b/testing/web-platform/tests/css/css-overflow/overflow-scroll-big-border-small-content.html new file mode 100644 index 0000000000..0b033c02e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-scroll-big-border-small-content.html @@ -0,0 +1,16 @@ + +CSS Overflow: overflow: scroll with big border and a small overflowing content + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-scroll-intrinsic-001-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-scroll-intrinsic-001-ref.html new file mode 100644 index 0000000000..8870d33919 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-scroll-intrinsic-001-ref.html @@ -0,0 +1,20 @@ + + + + CSS Overflow Reference: Intrinsic size of a "overflow:auto" vertical scroll container + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-scroll-intrinsic-001.html b/testing/web-platform/tests/css/css-overflow/overflow-scroll-intrinsic-001.html new file mode 100644 index 0000000000..093fd283c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-scroll-intrinsic-001.html @@ -0,0 +1,23 @@ + + + + CSS Overflow Test: Intrinsic size of a "overflow:auto" vertical scroll container + + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden-ref.html new file mode 100644 index 0000000000..571ba348df --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden-ref.html @@ -0,0 +1,21 @@ + + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden.html b/testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden.html new file mode 100644 index 0000000000..e8d0bc9144 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden.html @@ -0,0 +1,25 @@ + +CSS Overflow: overflow: scroll with resize: both and visibility: hidden + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/overflow-shorthand-001.html b/testing/web-platform/tests/css/css-overflow/overflow-shorthand-001.html new file mode 100644 index 0000000000..f425636c3b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-shorthand-001.html @@ -0,0 +1,42 @@ + + +CSS Overflow Test: Overflow longhand accepts two values + + + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/overflow-video-ref.html b/testing/web-platform/tests/css/css-overflow/overflow-video-ref.html new file mode 100644 index 0000000000..4a8a83e04a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-video-ref.html @@ -0,0 +1,21 @@ + + + +Verifies overflow applies to video elements + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overflow-video.html b/testing/web-platform/tests/css/css-overflow/overflow-video.html new file mode 100644 index 0000000000..1721f8732b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overflow-video.html @@ -0,0 +1,29 @@ + + + +Verifies overflow applies to video elements + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/overfow-outside-padding.html b/testing/web-platform/tests/css/css-overflow/overfow-outside-padding.html new file mode 100644 index 0000000000..792f7b8735 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/overfow-outside-padding.html @@ -0,0 +1,69 @@ + +CSS Overflow and Transforms: css-overflow-3 + + + + + + + +
+
+ htb +
+
+
+ htb rtl +
+
+
+ vrl +
+
+
+ vrl rtl +
+
+
+ vlr +
+
+
+ vlr rtl +
+ diff --git a/testing/web-platform/tests/css/css-overflow/paint-containment-svg-ref.html b/testing/web-platform/tests/css/css-overflow/paint-containment-svg-ref.html new file mode 100644 index 0000000000..a40bd5aace --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/paint-containment-svg-ref.html @@ -0,0 +1,13 @@ + + +overflow-clip-margin applies to svg + + + +
diff --git a/testing/web-platform/tests/css/css-overflow/paint-containment-svg.html b/testing/web-platform/tests/css/css-overflow/paint-containment-svg.html new file mode 100644 index 0000000000..bf2939f709 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/paint-containment-svg.html @@ -0,0 +1,18 @@ + + +overflow-clip-margin applies to svg when paint containment is specified + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-invalid.html new file mode 100644 index 0000000000..2b9c059a45 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-invalid.html @@ -0,0 +1,22 @@ + + + + +CSS Overflow: parsing block-ellipsis with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-valid.html new file mode 100644 index 0000000000..06148ef01b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Overflow: parsing block-ellipsis with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/continue-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/continue-invalid.html new file mode 100644 index 0000000000..36e164158f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/continue-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Overflow: parsing continue with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/continue-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/continue-valid.html new file mode 100644 index 0000000000..97524cf80d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/continue-valid.html @@ -0,0 +1,18 @@ + + + + +CSS Overflow: parsing continue with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-invalid.html new file mode 100644 index 0000000000..7b64e47358 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-invalid.html @@ -0,0 +1,27 @@ + + + + +CSS Overflow: parsing line-clamp with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-valid.html new file mode 100644 index 0000000000..735300c9ef --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-valid.html @@ -0,0 +1,24 @@ + + + + +CSS Overflow: parsing line-clamp with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/max-lines-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/max-lines-invalid.html new file mode 100644 index 0000000000..85fe77fdb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/max-lines-invalid.html @@ -0,0 +1,25 @@ + + + + +CSS Overflow: parsing max-lines with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/max-lines-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/max-lines-valid.html new file mode 100644 index 0000000000..f2fda80c3b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/max-lines-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Overflow: parsing max-lines with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/overflow-clip-margin-computed.html b/testing/web-platform/tests/css/css-overflow/parsing/overflow-clip-margin-computed.html new file mode 100644 index 0000000000..17f271b370 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/overflow-clip-margin-computed.html @@ -0,0 +1,33 @@ + + + + +CSS Overflow: getComputedStyle() for overflow-clip-margin + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/overflow-clip-margin.html b/testing/web-platform/tests/css/css-overflow/parsing/overflow-clip-margin.html new file mode 100644 index 0000000000..bfa4128555 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/overflow-clip-margin.html @@ -0,0 +1,34 @@ + + + + +CSS Overflow: parsing overflow-clip-margin + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/overflow-computed.html b/testing/web-platform/tests/css/css-overflow/parsing/overflow-computed.html new file mode 100644 index 0000000000..563d1b31d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/overflow-computed.html @@ -0,0 +1,54 @@ + + + + +CSS Overflow: getComputedStyle().overflow + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/overflow-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/overflow-invalid.html new file mode 100644 index 0000000000..c99fda7f78 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/overflow-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Overflow: parsing overflow with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/overflow-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/overflow-valid.html new file mode 100644 index 0000000000..02ddd93859 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/overflow-valid.html @@ -0,0 +1,37 @@ + + + + +CSS Overflow: parsing overflow with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/scrollbar-gutter-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/scrollbar-gutter-invalid.html new file mode 100644 index 0000000000..4f669225ee --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/scrollbar-gutter-invalid.html @@ -0,0 +1,37 @@ + + +CSS Overflow: parsing invalid scrollbar-gutter declarations + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/scrollbar-gutter-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/scrollbar-gutter-valid.html new file mode 100644 index 0000000000..97ac6afec6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/scrollbar-gutter-valid.html @@ -0,0 +1,19 @@ + + +CSS Overflow: parsing valid scrollbar-gutter declarations + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-computed.html b/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-computed.html new file mode 100644 index 0000000000..60add5dd12 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-computed.html @@ -0,0 +1,18 @@ + + + + +CSS Overflow: getComputedStyle().textOverflow + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-invalid.html new file mode 100644 index 0000000000..785632a727 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Overflow: parsing text-overflow with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-valid.html new file mode 100644 index 0000000000..df77dffd6d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-valid.html @@ -0,0 +1,18 @@ + + + + +CSS Overflow: parsing text-overflow with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/webkit-line-clamp-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/webkit-line-clamp-invalid.html new file mode 100644 index 0000000000..6bb90fa9e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/webkit-line-clamp-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Overflow: parsing -webkit-line-clamp with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/parsing/webkit-line-clamp-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/webkit-line-clamp-valid.html new file mode 100644 index 0000000000..8b0e9c49e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/parsing/webkit-line-clamp-valid.html @@ -0,0 +1,20 @@ + + + + +CSS Overflow: parsing -webkit-line-clamp with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/reference/input-scrollable-region-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/input-scrollable-region-001-ref.html new file mode 100644 index 0000000000..d7125ee2ef --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/input-scrollable-region-001-ref.html @@ -0,0 +1,22 @@ + + +CSS Basic User Interface Reference File + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/reference/overflow-body-no-propagation-ref.html b/testing/web-platform/tests/css/css-overflow/reference/overflow-body-no-propagation-ref.html new file mode 100644 index 0000000000..9795d1f586 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/overflow-body-no-propagation-ref.html @@ -0,0 +1,5 @@ + + +CSS Overflow Test Reference +The body should have scrollbars, not the viewport. + diff --git a/testing/web-platform/tests/css/css-overflow/reference/overflow-body-propagation-ref.html b/testing/web-platform/tests/css/css-overflow/reference/overflow-body-propagation-ref.html new file mode 100644 index 0000000000..340bda9de9 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/overflow-body-propagation-ref.html @@ -0,0 +1,5 @@ + + +CSS Overflow Test Reference +The viewport should have scrollbars, not the body. + diff --git a/testing/web-platform/tests/css/css-overflow/reference/overflow-ellipsis-dynamic-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/overflow-ellipsis-dynamic-001-ref.html new file mode 100644 index 0000000000..85f8c50a8d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/overflow-ellipsis-dynamic-001-ref.html @@ -0,0 +1,12 @@ + +CSS test reference + +

short

diff --git a/testing/web-platform/tests/css/css-overflow/reference/overflow-inline-block-with-opacity-ref.html b/testing/web-platform/tests/css/css-overflow/reference/overflow-inline-block-with-opacity-ref.html new file mode 100644 index 0000000000..1b37bfffb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/overflow-inline-block-with-opacity-ref.html @@ -0,0 +1,8 @@ + + + +

hello
world
+ diff --git a/testing/web-platform/tests/css/css-overflow/reference/overflow-recalc-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/overflow-recalc-001-ref.html new file mode 100644 index 0000000000..b18dee8caf --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/overflow-recalc-001-ref.html @@ -0,0 +1,20 @@ + + +CSS Overflow: Reference Overflow recalc after font-size change + + +

Test passes if there is no red.

+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/reference/ref-if-there-is-no-red.xht b/testing/web-platform/tests/css/css-overflow/reference/ref-if-there-is-no-red.xht new file mode 100644 index 0000000000..a5b4e9f47a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/ref-if-there-is-no-red.xht @@ -0,0 +1,18 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if there is no red.

+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-001-ref.html new file mode 100644 index 0000000000..814bfd6a2f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-001-ref.html @@ -0,0 +1,14 @@ + + +CSS Overflow: text-overflow: ellipsis reference file + + + +

The test passes if it matches the reference.

+
ppp
+
pppp
+
pppX
diff --git a/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-002-ref.html b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-002-ref.html new file mode 100644 index 0000000000..cf26b6b8c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-002-ref.html @@ -0,0 +1,13 @@ + + +CSS Reference + + +
ABC
diff --git a/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-rtl-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-rtl-001-ref.html new file mode 100644 index 0000000000..5c75e38d83 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-rtl-001-ref.html @@ -0,0 +1,15 @@ + + +CSS Overflow: text-overflow: ellipsis reference file + + + +

The test passes if it matches the reference.

+
ppp
+
pppp
+
Xppp
diff --git a/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-vertical-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-vertical-001-ref.html new file mode 100644 index 0000000000..18f8a1beae --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-vertical-001-ref.html @@ -0,0 +1,17 @@ + + +CSS Overflow: text-overflow: ellipsis reference file + + + +

The test passes if it matches the reference.

+
ppp
+
pppp
+
pppX
diff --git a/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-vertical-rtl-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-vertical-rtl-001-ref.html new file mode 100644 index 0000000000..1c9e660331 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-ellipsis-vertical-rtl-001-ref.html @@ -0,0 +1,18 @@ + + +CSS Overflow: text-overflow: ellipsis reference file + + + +

The test passes if it matches the reference.

+
ppp
+
pppp
+
Xppp
diff --git a/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-001-ref.html new file mode 100644 index 0000000000..18836f3204 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-001-ref.html @@ -0,0 +1,17 @@ + + +CSS Overflow: text-overflow: ellipsis and scrolling reference file + + + +

The test passes if it matches the reference.

+ +
p pX
+
pp p
+
pX
+
pp p
diff --git a/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-rtl-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-rtl-001-ref.html new file mode 100644 index 0000000000..4be95f4fb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-rtl-001-ref.html @@ -0,0 +1,16 @@ + + +CSS Overflow: text-overflow: ellipsis and scrolling reference file + + + +

The test passes if it matches the reference.

+ +
X pp
+
ppp
+
Xp
+
ppp
diff --git a/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-vertical-lr-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-vertical-lr-001-ref.html new file mode 100644 index 0000000000..8b671171e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-vertical-lr-001-ref.html @@ -0,0 +1,20 @@ + + +CSS Overflow: text-overflow: ellipsis and scrolling reference file + + + +

The test passes if it matches the reference.

+ +
p pX
+
pp p
+
pX
+
pp p
diff --git a/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-vertical-lr-rtl-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-vertical-lr-rtl-001-ref.html new file mode 100644 index 0000000000..fff3dec59c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/text-overflow-scroll-vertical-lr-rtl-001-ref.html @@ -0,0 +1,19 @@ + + +CSS Overflow: text-overflow: ellipsis and scrolling reference file + + + +

The test passes if it matches the reference.

+ +
X pp
+
ppp
+
Xp
+
ppp
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-001-ref.html new file mode 100644 index 0000000000..ef28e01dac --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-001-ref.html @@ -0,0 +1,15 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-005-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-005-ref.html new file mode 100644 index 0000000000..c9a9ae5d7f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-005-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +Line 4…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-006-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-006-ref.html new file mode 100644 index 0000000000..3a17a6d5f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-006-ref.html @@ -0,0 +1,18 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +Line 4…
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-007-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-007-ref.html new file mode 100644 index 0000000000..1c9a728aaf --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-007-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +Line 4…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-008-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-008-ref.html new file mode 100644 index 0000000000..4ead437830 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-008-ref.html @@ -0,0 +1,18 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3
Line A +Line B +Line C
Line 一 +Line 二…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-009-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-009-ref.html new file mode 100644 index 0000000000..62e100d633 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-009-ref.html @@ -0,0 +1,19 @@ + + +CSS Reference + +
Line 1 +Line 2
Line 3…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-010-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-010-ref.html new file mode 100644 index 0000000000..63e9885e8b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-010-ref.html @@ -0,0 +1,20 @@ + + +CSS Reference + +
Line 1 +Line 2
Line 3 +Line 4
Line 5…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-011-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-011-ref.html new file mode 100644 index 0000000000..fbcd8ca311 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-011-ref.html @@ -0,0 +1,21 @@ + + +CSS Reference + +
Line 1 +Line 2
Line 3 +Line 4
Line 5…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-012-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-012-ref.html new file mode 100644 index 0000000000..d28c9388ae --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-012-ref.html @@ -0,0 +1,21 @@ + + +CSS Reference + +
Line 1 +Line 2
Line 3 +Line 4
Line 5…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-013-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-013-ref.html new file mode 100644 index 0000000000..ba14aefc7c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-013-ref.html @@ -0,0 +1,20 @@ + + +CSS Reference + +
Line 1 +Line 2
Line 3 +Line 4
Line 5…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-014-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-014-ref.html new file mode 100644 index 0000000000..c7346ab527 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-014-ref.html @@ -0,0 +1,16 @@ + + +CSS Reference + +
Line 1 +Line 2…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-015-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-015-ref.html new file mode 100644 index 0000000000..d73bc7d7cb --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-015-ref.html @@ -0,0 +1,19 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-016-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-016-ref.html new file mode 100644 index 0000000000..e54947e395 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-016-ref.html @@ -0,0 +1,15 @@ + + +CSS Reference + +
Line 1 +Line 2…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-017-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-017-ref.html new file mode 100644 index 0000000000..043e5f3d1c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-017-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3…
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-018-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-018-ref.html new file mode 100644 index 0000000000..b95f7ce766 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-018-ref.html @@ -0,0 +1,19 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-019-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-019-ref.html new file mode 100644 index 0000000000..b95f7ce766 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-019-ref.html @@ -0,0 +1,19 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-020-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-020-ref.html new file mode 100644 index 0000000000..043e5f3d1c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-020-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3…
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-021-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-021-ref.html new file mode 100644 index 0000000000..043e5f3d1c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-021-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3…
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-022-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-022-ref.html new file mode 100644 index 0000000000..29d738589d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-022-ref.html @@ -0,0 +1,16 @@ + + +CSS Reference + +
Line 1 +Line 2
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-023-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-023-ref.html new file mode 100644 index 0000000000..3127bb078b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-023-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-024-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-024-ref.html new file mode 100644 index 0000000000..d4820a1b48 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-024-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference + +Before
Line 1 +Line 2 +Line …
After
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-025-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-025-ref.html new file mode 100644 index 0000000000..c33a6b5033 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-025-ref.html @@ -0,0 +1,19 @@ + + +CSS Reference + +
[f]
A B C D…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-026-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-026-ref.html new file mode 100644 index 0000000000..e4c1b03349 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-026-ref.html @@ -0,0 +1,18 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-027-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-027-ref.html new file mode 100644 index 0000000000..be27d6d276 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-027-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference + +
Line 1 +Line 2
Line 3 +Line 4Line 5 +Line 6
Line 7…
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-029-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-029-ref.html new file mode 100644 index 0000000000..0d18c2a7f5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-029-ref.html @@ -0,0 +1,20 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-030-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-030-ref.html new file mode 100644 index 0000000000..e88c8bffc0 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-030-ref.html @@ -0,0 +1,18 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3…
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-031-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-031-ref.html new file mode 100644 index 0000000000..14f2fb1bb4 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-031-ref.html @@ -0,0 +1,22 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 BIG
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-032-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-032-ref.html new file mode 100644 index 0000000000..8f5b1ef53e --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-032-ref.html @@ -0,0 +1,17 @@ + + +CSS Reference + +
Line 1 +Line 2 +Line 3 +…
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-035-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-035-ref.html new file mode 100644 index 0000000000..230218399e --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-035-ref.html @@ -0,0 +1,22 @@ + + +CSS reference + + +
+
+ AAA
+ BBB
+ CCC +
+
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-036-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-036-ref.html new file mode 100644 index 0000000000..0de35e98ab --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-036-ref.html @@ -0,0 +1,17 @@ + + + +
+ supercalifragilisticexpialidocious + supercali… +
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-037-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-037-ref.html new file mode 100644 index 0000000000..2927716d76 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-037-ref.html @@ -0,0 +1,17 @@ + + + +
+ supercalifragilisticexpialidocious + supercalifragilisticexpialidocious +
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-038-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-038-ref.html new file mode 100644 index 0000000000..bd8db762dd --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-038-ref.html @@ -0,0 +1,16 @@ + + +
+
+ Line 1
Line 2
Line 3
Line 4
Line 5 +
+
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-039-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-039-ref.html new file mode 100644 index 0000000000..fd8a76b2f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-039-ref.html @@ -0,0 +1,16 @@ + + +
+
+ Line 1
Line 2
Line 3
Line 4
Line 5
Line 6 +
+
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-040-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-040-ref.html new file mode 100644 index 0000000000..f55be86e54 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-040-ref.html @@ -0,0 +1,16 @@ + + +CSS Test Reference + +
Line 1 +Line 2… +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-block-in-inline-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-block-in-inline-001-ref.html new file mode 100644 index 0000000000..79f2e40910 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-block-in-inline-001-ref.html @@ -0,0 +1,17 @@ + + + +
+ 1
+ 2
+
3
+ 4
+ 5 +
+ diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-dynamic-001-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-dynamic-001-ref.html new file mode 100644 index 0000000000..21458953df --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-dynamic-001-ref.html @@ -0,0 +1,16 @@ + + + +
+ abc def ghi jkl mno pqr stu vwx yz + 123 456 789 +
+ diff --git a/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-with-line-height-ref.html b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-with-line-height-ref.html new file mode 100644 index 0000000000..c2c8914161 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/reference/webkit-line-clamp-with-line-height-ref.html @@ -0,0 +1,19 @@ + + + +

This tests the -webkit-line-clamp property with line-height applied.

+
+ XXXX XXX +
diff --git a/testing/web-platform/tests/css/css-overflow/resizer-no-size-change.tentative.html b/testing/web-platform/tests/css/css-overflow/resizer-no-size-change.tentative.html new file mode 100644 index 0000000000..a8c659dc48 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/resizer-no-size-change.tentative.html @@ -0,0 +1,107 @@ + + +Resizer should not set the width/height properties when size doesn't change + + + + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/resizer-transform.tentative.html b/testing/web-platform/tests/css/css-overflow/resizer-transform.tentative.html new file mode 100644 index 0000000000..7b1af7f8f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/resizer-transform.tentative.html @@ -0,0 +1,44 @@ + + +Resizer should account for transforms to decide resize direction + + + + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-overflow/scroll-overflow-padding-block-001.html b/testing/web-platform/tests/css/css-overflow/scroll-overflow-padding-block-001.html new file mode 100644 index 0000000000..13df853ab3 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scroll-overflow-padding-block-001.html @@ -0,0 +1,48 @@ + +Test "end-edges" of scrollable overflows in various writing modes + + + + + + +
+
+ A + A +
+
+ A + A +
+
+ A + A +
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-float.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-float.html new file mode 100644 index 0000000000..f75c0a66cf --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-float.html @@ -0,0 +1,12 @@ + + + + + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-001-ref.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-001-ref.html new file mode 100644 index 0000000000..151843a72c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-001-ref.html @@ -0,0 +1,19 @@ + + +CSS Overflow Reference: Test the text in an input is not clipped and reachable + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-001.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-001.html new file mode 100644 index 0000000000..1b58803079 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-001.html @@ -0,0 +1,28 @@ + + +CSS Overflow Test: Test the text in an input is not clipped and reachable + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-002-ref.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-002-ref.html new file mode 100644 index 0000000000..782ffab9da --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-002-ref.html @@ -0,0 +1,20 @@ + + +CSS Overflow Reference: Test the text in an input is not clipped and reachable + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-002.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-002.html new file mode 100644 index 0000000000..3efebf0b90 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-input-002.html @@ -0,0 +1,29 @@ + + +CSS Overflow Test: Test the text in an input is not clipped and reachable + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-padding.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-padding.html new file mode 100644 index 0000000000..6a37f73cb6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-padding.html @@ -0,0 +1,183 @@ + + + + + + + + + + + + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + + +
+
+
+
+
+ + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-self-collapsing.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-self-collapsing.html new file mode 100644 index 0000000000..cf47f2407c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-self-collapsing.html @@ -0,0 +1,23 @@ + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-textarea.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-textarea.html new file mode 100644 index 0000000000..2be500bc8b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-textarea.html @@ -0,0 +1,36 @@ + + + + CSS Overflow Test: Test padding in included in the texarea's scrollable overflow area + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-001.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-001.html new file mode 100644 index 0000000000..f2bac4041e --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-001.html @@ -0,0 +1,39 @@ + + +CSS Overflow: Scrollable Overflow Transform + + + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-002.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-002.html new file mode 100644 index 0000000000..e69fec1342 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-002.html @@ -0,0 +1,42 @@ + + +CSS Overflow: Scrollable Overflow Transform Positioned Element + + + + + + + + +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-003.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-003.html new file mode 100644 index 0000000000..bf6c635760 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-003.html @@ -0,0 +1,40 @@ + + +CSS Overflow: Scrollable Overflow Transform Inline Element + + + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-001.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-001.html new file mode 100644 index 0000000000..52d1f5bc63 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-001.html @@ -0,0 +1,57 @@ + + +CSS Overflow: Scrollable Overflow Transform Dynamic + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-002.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-002.html new file mode 100644 index 0000000000..baa9ae7a06 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-002.html @@ -0,0 +1,62 @@ + + +CSS Overflow: Scrollable Overflow Transform Dynamic Positioned Element + + + + + + + +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-003.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-003.html new file mode 100644 index 0000000000..0a6d90bbaf --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-003.html @@ -0,0 +1,58 @@ + + +CSS Overflow: Scrollable Overflow Transform Dynamic Inline Element + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-004.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-004.html new file mode 100644 index 0000000000..a23954e1de --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-004.html @@ -0,0 +1,61 @@ + + +CSS Overflow: Scrollable Overflow Transform Dynamic Position Change + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-005.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-005.html new file mode 100644 index 0000000000..845c28f12a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-005.html @@ -0,0 +1,60 @@ + + +CSS Overflow: Scrollable Overflow Transform Dynamic DOM Manipulation + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-006.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-006.html new file mode 100644 index 0000000000..8e21512bdb --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-transform-dynamic-006.html @@ -0,0 +1,64 @@ + + +CSS Overflow: Scrollable Overflow Transform Dynamic DOM Manipulation + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-vertical-rl-dynamic.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-vertical-rl-dynamic.html new file mode 100644 index 0000000000..07f3229017 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-vertical-rl-dynamic.html @@ -0,0 +1,18 @@ + + + + + +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-overflow/scrollable-overflow-zero-one-axis.html b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-zero-one-axis.html new file mode 100644 index 0000000000..1986a8d48b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollable-overflow-zero-one-axis.html @@ -0,0 +1,59 @@ + + +CSS Overflow: Scroll Length Calculated Correctly When One Axis Has Zero Length + + + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-empty-001.html b/testing/web-platform/tests/css/css-overflow/scrollbar-empty-001.html new file mode 100644 index 0000000000..0b2eebb569 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-empty-001.html @@ -0,0 +1,14 @@ + +overflow-y: scroll on an empty element doesn't cause it to gain height + + + + + + +
diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-empty-002.html b/testing/web-platform/tests/css/css-overflow/scrollbar-empty-002.html new file mode 100644 index 0000000000..490146cad2 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-empty-002.html @@ -0,0 +1,20 @@ + +overflow:auto containers shouldn't grow due to scrollbars, even if there's out of flow content that overflows + + + + + + + +
+
+
+ +
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-001.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-001.html new file mode 100644 index 0000000000..4486471cde --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-001.html @@ -0,0 +1,261 @@ + + +CSS Overflow: test scrollbar-gutter with horizontal left to right content + + + + + + + + +
+
+
auto/auto
+
+ +
+
scroll/auto
+
+ +
+
visible/auto
+
+ +
+
hidden/auto
+
+ +
+
clip/auto
+
+
+ +
+
+
auto/stable
+
+ +
+
scroll/stable
+
+ +
+
visible/stable
+
+ +
+
hidden/stable
+
+ +
+
clip/stable
+
+
+ +
+
+
auto/stable both-edges
+
+ +
+
scroll/stable both-edges
+
+ +
+
visible/stable both-edges
+
+ +
+
hidden/stable both-edges
+
+ +
+
clip/stable both-edges
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-002-ref.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-002-ref.html new file mode 100644 index 0000000000..ae51682c75 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-002-ref.html @@ -0,0 +1,73 @@ + + + + CSS Overflow Reference: test scrollbar-gutter with horizontal left to right content + + + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-002.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-002.html new file mode 100644 index 0000000000..129eb2c085 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-002.html @@ -0,0 +1,60 @@ + + + + CSS Overflow: test scrollbar-gutter with horizontal left to right content + + + + + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-abspos-001-ref.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-abspos-001-ref.html new file mode 100644 index 0000000000..29a2a99615 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-abspos-001-ref.html @@ -0,0 +1,19 @@ + +CSS Overflow Reference: scrollbar-gutter is accounted for in abspos sizing + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-abspos-001.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-abspos-001.html new file mode 100644 index 0000000000..946cd203e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-abspos-001.html @@ -0,0 +1,25 @@ + +CSS Overflow Test: scrollbar-gutter is accounted for in abspos sizing + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-dynamic-001-ref.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-dynamic-001-ref.html new file mode 100644 index 0000000000..5f2f7bff26 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-dynamic-001-ref.html @@ -0,0 +1,11 @@ + + +CSS Test Reference + + +
X
X
diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-dynamic-001.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-dynamic-001.html new file mode 100644 index 0000000000..3dcb32048c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-dynamic-001.html @@ -0,0 +1,21 @@ + + +CSS Overflow: scrollbar-gutter changing dynamically + + + + + +
X X
+ diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-001.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-001.html new file mode 100644 index 0000000000..94391e3df6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-001.html @@ -0,0 +1,55 @@ + + +CSS Overflow: scrollbar-gutter on the root, not scrolling + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-002.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-002.html new file mode 100644 index 0000000000..d55938e04d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-002.html @@ -0,0 +1,56 @@ + + +CSS Overflow: scrollbar-gutter on the root, scrolling + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-003.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-003.html new file mode 100644 index 0000000000..e9483946a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-003.html @@ -0,0 +1,56 @@ + + +CSS Overflow: scrollbar-gutter on the root with overflow:auto, not scrolling + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-004.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-004.html new file mode 100644 index 0000000000..699247111d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-004.html @@ -0,0 +1,48 @@ + + +CSS Overflow: scrollbar-gutter on the root with overflow:auto, scrolling + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-005.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-005.html new file mode 100644 index 0000000000..e44811d279 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-005.html @@ -0,0 +1,47 @@ + + +CSS Overflow: scrollbar-gutter on the root with overflow:scroll + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-006.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-006.html new file mode 100644 index 0000000000..e1084ff32b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-006.html @@ -0,0 +1,46 @@ + + +CSS Overflow: scrollbar-gutter on the body is not propagated + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-007.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-007.html new file mode 100644 index 0000000000..2f5e5596bd --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-propagation-007.html @@ -0,0 +1,53 @@ + + +CSS Overflow: scrollbar-gutter on the root, overflow:scroll on the body + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-001.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-001.html new file mode 100644 index 0000000000..0d553c87b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-001.html @@ -0,0 +1,261 @@ + + +CSS Overflow: test scrollbar-gutter with horizontal right to left content + + + + + + + + +
+
+
auto/auto
+
+ +
+
scroll/auto
+
+ +
+
visible/auto
+
+ +
+
hidden/auto
+
+ +
+
clip/auto
+
+
+ +
+
+
auto/stable
+
+ +
+
scroll/stable
+
+ +
+
visible/stable
+
+ +
+
hidden/stable
+
+ +
+
clip/stable
+
+
+ +
+
+
auto/stable both-edges
+
+ +
+
scroll/stable both-edges
+
+ +
+
visible/stable both-edges
+
+ +
+
hidden/stable both-edges
+
+ +
+
clip/stable both-edges
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-002-ref.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-002-ref.html new file mode 100644 index 0000000000..e6510a0813 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-002-ref.html @@ -0,0 +1,73 @@ + + + + CSS Overflow Reference: test scrollbar-gutter with horizontal right to left content + + + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-002.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-002.html new file mode 100644 index 0000000000..8d0376defd --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-rtl-002.html @@ -0,0 +1,60 @@ + + + + CSS Overflow: test scrollbar-gutter with horizontal right to left content + + + + + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-001.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-001.html new file mode 100644 index 0000000000..226004635e --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-001.html @@ -0,0 +1,259 @@ + + +CSS Overflow: test scrollbar-gutter with vertical left to right content + + + + + + + + +
+
+
auto/auto
+
+ +
+
scroll/auto
+
+ +
+
visible/auto
+
+ +
+
hidden/auto
+
+ +
+
clip/auto
+
+
+ +
+
+
auto/stable
+
+ +
+
scroll/stable
+
+ +
+
visible/stable
+
+ +
+
hidden/stable
+
+ +
+
clip/stable
+
+
+ +
+
+
auto/stable both-edges
+
+ +
+
scroll/stable both-edges
+
+ +
+
visible/stable both-edges
+
+ +
+
hidden/stable both-edges
+
+ +
+
clip/stable both-edges
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-002-ref.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-002-ref.html new file mode 100644 index 0000000000..cb7c647da4 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-002-ref.html @@ -0,0 +1,72 @@ + + + + CSS Overflow Reference: test scrollbar-gutter with vertical left to right content + + + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-002.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-002.html new file mode 100644 index 0000000000..9e5dcd299e --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-lr-002.html @@ -0,0 +1,59 @@ + + + + CSS Overflow: test scrollbar-gutter with vertical left to right content + + + + + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-001.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-001.html new file mode 100644 index 0000000000..642e380808 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-001.html @@ -0,0 +1,260 @@ + + +CSS Overflow: test scrollbar-gutter with vertical right to left content + + + + + + + + +
+
+
auto/auto
+
+ +
+
scroll/auto
+
+ +
+
visible/auto
+
+ +
+
hidden/auto
+
+ +
+
clip/auto
+
+
+ +
+
+
auto/stable
+
+ +
+
scroll/stable
+
+ +
+
visible/stable
+
+ +
+
hidden/stable
+
+ +
+
clip/stable
+
+
+ +
+
+
auto/stable both-edges
+
+ +
+
scroll/stable both-edges
+
+ +
+
visible/stable both-edges
+
+ +
+
hidden/stable both-edges
+
+ +
+
clip/stable both-edges
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-002-ref.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-002-ref.html new file mode 100644 index 0000000000..7dbadf995e --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-002-ref.html @@ -0,0 +1,73 @@ + + + + CSS Overflow Reference: test scrollbar-gutter with vertical right to left content + + + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-002.html b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-002.html new file mode 100644 index 0000000000..d68d4e5d3c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/scrollbar-gutter-vertical-rl-002.html @@ -0,0 +1,59 @@ + + + + CSS Overflow: test scrollbar-gutter with vertical right to left content + + + + + + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/select-size-overflow-001-ref.html b/testing/web-platform/tests/css/css-overflow/select-size-overflow-001-ref.html new file mode 100644 index 0000000000..2dc9c219a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/select-size-overflow-001-ref.html @@ -0,0 +1,8 @@ + + +CSS Test Reference + diff --git a/testing/web-platform/tests/css/css-overflow/select-size-overflow-001.html b/testing/web-platform/tests/css/css-overflow/select-size-overflow-001.html new file mode 100644 index 0000000000..a4cb1b6452 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/select-size-overflow-001.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/testing/web-platform/tests/css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html b/testing/web-platform/tests/css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html new file mode 100644 index 0000000000..c0f0214ee1 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html @@ -0,0 +1,12 @@ + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/table-header-group-overflow-crash.html b/testing/web-platform/tests/css/css-overflow/table-header-group-overflow-crash.html new file mode 100644 index 0000000000..1b0774129d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/table-header-group-overflow-crash.html @@ -0,0 +1,17 @@ + +Crash test: table-header-group with default overflow/clip margin + + + + + + + + + +
Text
+
diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-001.html new file mode 100644 index 0000000000..41c11d581e --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-001.html @@ -0,0 +1,21 @@ + + +CSS Overflow: text-overflow: ellipsis + + + + + + +

The test passes if it matches the reference.

+
ppp
+
pppp
+
ppppp
diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-002.html b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-002.html new file mode 100644 index 0000000000..e326967ca3 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-002.html @@ -0,0 +1,25 @@ + + +CSS Overflow: text-overflow with visibility: hidden; and visibility: visible; descendant + + + + + +
+
ABCABCABCABC
+
diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-003-ref.html b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-003-ref.html new file mode 100644 index 0000000000..42349bbead --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-003-ref.html @@ -0,0 +1,30 @@ + + +
+
+ +
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-003.html b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-003.html new file mode 100644 index 0000000000..a2570c558b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-003.html @@ -0,0 +1,44 @@ + + + + + + +
+
+ +
+
+ +
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-editing-input-ref.html b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-editing-input-ref.html new file mode 100644 index 0000000000..3902072bc5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-editing-input-ref.html @@ -0,0 +1,10 @@ + +CSS Test Reference + +

You should not see an ellipsis for the text below.

+ diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-editing-input.html b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-editing-input.html new file mode 100644 index 0000000000..b235ca503a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-editing-input.html @@ -0,0 +1,20 @@ + +CSS Overflow Test: text-overflow:ellipsis not rendered while editing + + + + +

You should not see an ellipsis for the text below.

+ + diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-rtl-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-rtl-001.html new file mode 100644 index 0000000000..32284f89c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-rtl-001.html @@ -0,0 +1,22 @@ + + +CSS Overflow: text-overflow: ellipsis RTL + + + + + + +

The test passes if it matches the reference.

+
ppp
+
pppp
+
ppppp
diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-vertical-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-vertical-001.html new file mode 100644 index 0000000000..58c8f57dcf --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-vertical-001.html @@ -0,0 +1,23 @@ + + +CSS Overflow: text-overflow: ellipsis vertical + + + + + + +

The test passes if it matches the reference.

+
ppp
+
pppp
+
ppppp
diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-vertical-rtl-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-vertical-rtl-001.html new file mode 100644 index 0000000000..ac621026fd --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-ellipsis-vertical-rtl-001.html @@ -0,0 +1,24 @@ + + +CSS Overflow: text-overflow: ellipsis vertical RTL + + + + + + +

The test passes if it matches the reference.

+
ppp
+
pppp
+
ppppp
diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-001.html new file mode 100644 index 0000000000..91c04fda47 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-001.html @@ -0,0 +1,36 @@ + + + +CSS Overflow: text-overflow: ellipsis and scrolling + + + + + + + + +

The test passes if it matches the reference.

+ +
ppp pp p
+
ppp pp p
+
ppp pp p
+
ppp pp p
+ + diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-rtl-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-rtl-001.html new file mode 100644 index 0000000000..81f88085c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-rtl-001.html @@ -0,0 +1,38 @@ + + + +CSS Overflow: text-overflow: ellipsis and scrolling RTL + + + + + + + + +

The test passes if it matches the reference.

+ +
ppp pp p
+
ppp pp p
+
ppp pp p
+
ppp pp p
+ + + diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-lr-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-lr-001.html new file mode 100644 index 0000000000..f555e8644f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-lr-001.html @@ -0,0 +1,38 @@ + + + +CSS Overflow: text-overflow: ellipsis and scrolling vertical-lr + + + + + + + + +

The test passes if it matches the reference.

+ +
ppp pp p
+
ppp pp p
+
ppp pp p
+
ppp pp p
+ + diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-lr-rtl-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-lr-rtl-001.html new file mode 100644 index 0000000000..0d3e537fb2 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-lr-rtl-001.html @@ -0,0 +1,39 @@ + + + +CSS Overflow: text-overflow: ellipsis and scrolling vertical-lr RTL + + + + + + + + +

The test passes if it matches the reference.

+ +
ppp pp p
+
ppp pp p
+
ppp pp p
+
ppp pp p
+ + diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-rl-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-rl-001.html new file mode 100644 index 0000000000..3c846e4f82 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-rl-001.html @@ -0,0 +1,38 @@ + + + +CSS Overflow: text-overflow: ellipsis and scrolling vertical-rl + + + + + + + + +

The test passes if it matches the reference.

+ +
ppp pp p
+
ppp pp p
+
ppp pp p
+
ppp pp p
+ + diff --git a/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-rl-rtl-001.html b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-rl-rtl-001.html new file mode 100644 index 0000000000..c21031d49c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/text-overflow-scroll-vertical-rl-rtl-001.html @@ -0,0 +1,39 @@ + + + +CSS Overflow: text-overflow: ellipsis and scrolling vertical-rl RTL + + + + + + + + +

The test passes if it matches the reference.

+ +
ppp pp p
+
ppp pp p
+
ppp pp p
+
ppp pp p
+ + diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-001.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-001.html new file mode 100644 index 0000000000..bba3d1c49f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-001.html @@ -0,0 +1,20 @@ + + +CSS Overflow: -webkit-line-clamp when not display:-webkit-box + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-002.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-002.html new file mode 100644 index 0000000000..a04b959942 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-002.html @@ -0,0 +1,21 @@ + + +CSS Overflow: -webkit-line-clamp when not -webkit-box-orient:vertical + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-003.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-003.html new file mode 100644 index 0000000000..5ebe64675f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-003.html @@ -0,0 +1,22 @@ + + +CSS Overflow: -webkit-line-clamp with fewer lines than specified + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-004.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-004.html new file mode 100644 index 0000000000..d66d0bb62f --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-004.html @@ -0,0 +1,22 @@ + + +CSS Overflow: -webkit-line-clamp with exactly as many lines as specified + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-005.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-005.html new file mode 100644 index 0000000000..73b4b8cfa8 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-005.html @@ -0,0 +1,24 @@ + + +CSS Overflow: -webkit-line-clamp with more lines than specified + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-006.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-006.html new file mode 100644 index 0000000000..0d2c1f9c64 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-006.html @@ -0,0 +1,25 @@ + + +CSS Overflow: sizing of -webkit-line-clamp affected elements + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-007.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-007.html new file mode 100644 index 0000000000..95c2db5165 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-007.html @@ -0,0 +1,24 @@ + + +CSS Overflow: -webkit-line-clamp applied to a non-anonymous flex item + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-008.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-008.html new file mode 100644 index 0000000000..471333e666 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-008.html @@ -0,0 +1,28 @@ + + +CSS Overflow: -webkit-line-clamp applied to all flex items + + + + + +
Line 1 +Line 2 +Line 3
Line A +Line B +Line C
Line 一 +Line 二 +Line 三
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-009.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-009.html new file mode 100644 index 0000000000..240f6b113b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-009.html @@ -0,0 +1,26 @@ + + +CSS Overflow: -webkit-line-clamp with non-BFC block children in flex item + + + + + +
Line 1 +Line 2
Line 3 +Line 4
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-010.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-010.html new file mode 100644 index 0000000000..9ff23a2fe3 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-010.html @@ -0,0 +1,27 @@ + + +CSS Overflow: -webkit-line-clamp with non-BFC block children in flex item + + + + + +
Line 1 +Line 2
Line 3 +Line 4
Line 5 +Line 6
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-011.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-011.html new file mode 100644 index 0000000000..3a0016e9df --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-011.html @@ -0,0 +1,29 @@ + + +CSS Overflow: -webkit-line-clamp with BFC child in flex item + + + + + +
Line 1 +Line 2
Line 3 +Line 4
Line 5 +Line 6
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-012.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-012.html new file mode 100644 index 0000000000..d46a7944fa --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-012.html @@ -0,0 +1,28 @@ + + +CSS Overflow: -webkit-line-clamp with flex container child in flex item + + + + + +
Line 1 +Line 2
Line 3 +Line 4
Line 5 +Line 6
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-013.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-013.html new file mode 100644 index 0000000000..6db53906ac --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-013.html @@ -0,0 +1,27 @@ + + +CSS Overflow: -webkit-line-clamp with table child in flex item + + + + + +
Line 1 +Line 2
Line 3 +Line 4
Line 5 +Line 6
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-014.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-014.html new file mode 100644 index 0000000000..948b247533 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-014.html @@ -0,0 +1,23 @@ + + +CSS Overflow: -webkit-line-clamp on RTL flex item + + + + + +
Line 1 +Line 2 +Line 3
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-015.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-015.html new file mode 100644 index 0000000000..c1817e04e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-015.html @@ -0,0 +1,25 @@ + + +CSS Overflow: -webkit-line-clamp on vertical writing mode flex item when -webkit-box-orient:horizontal + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-016.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-016.html new file mode 100644 index 0000000000..5b2d4593ae --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-016.html @@ -0,0 +1,27 @@ + + +CSS Overflow: -webkit-line-clamp value on flex child + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-017.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-017.html new file mode 100644 index 0000000000..ece4d3123b --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-017.html @@ -0,0 +1,31 @@ + + + +CSS Overflow: Dynamically changing -webkit-line-clamp + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

+ diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-018.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-018.html new file mode 100644 index 0000000000..d381c64546 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-018.html @@ -0,0 +1,32 @@ + + + +CSS Overflow: Dynamically changing -webkit-line-clamp + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

+ diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-019.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-019.html new file mode 100644 index 0000000000..ff6f7e3cf7 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-019.html @@ -0,0 +1,32 @@ + + + +CSS Overflow: Dynamically changing -webkit-line-clamp + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

+ diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-020.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-020.html new file mode 100644 index 0000000000..9d875d52de --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-020.html @@ -0,0 +1,32 @@ + + + +CSS Overflow: Dynamically changing -webkit-line-clamp + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

+ diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-021.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-021.html new file mode 100644 index 0000000000..44a196c9ba --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-021.html @@ -0,0 +1,33 @@ + + + +CSS Overflow: Dynamically changing contents of a -webkit-line-clamp affected element + + + + + +
Line 1 +Line 2
+

Following content.

+ diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-022.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-022.html new file mode 100644 index 0000000000..2959a73441 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-022.html @@ -0,0 +1,33 @@ + + + +CSS Overflow: Dynamically changing contents of a -webkit-line-clamp affected element + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

+ diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-023.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-023.html new file mode 100644 index 0000000000..7f03513baa --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-023.html @@ -0,0 +1,34 @@ + + + +CSS Overflow: Dynamically changing contents of a -webkit-line-clamp affected element + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

+ diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-024.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-024.html new file mode 100644 index 0000000000..6ebf5a8958 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-024.html @@ -0,0 +1,25 @@ + + +CSS Overflow: -webkit-line-clamp on a display:-webkit-inline-box container + + + + + +Before
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
After
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-025.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-025.html new file mode 100644 index 0000000000..67804dedf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-025.html @@ -0,0 +1,26 @@ + + +CSS Overflow: -webkit-line-clamp with floats + + + + + +
[f]
A B C D +E F G H
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-026.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-026.html new file mode 100644 index 0000000000..741384f292 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-026.html @@ -0,0 +1,28 @@ + + +CSS Overflow: Dynamically changing -webkit-box-orient when -webkit-line-clamp applies + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

+ diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-027.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-027.html new file mode 100644 index 0000000000..93bfb0f4b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-027.html @@ -0,0 +1,24 @@ + + +CSS Overflow: -webkit-line-clamp and fieldset + + + + + +
Line 1 +Line 2
Line 3 +Line 4Line 5 +Line 6
Line 7 +Line 8
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-029.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-029.html new file mode 100644 index 0000000000..fc395d313e --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-029.html @@ -0,0 +1,27 @@ + + +CSS Overflow: -webkit-line-clamp and scrollable items + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-030.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-030.html new file mode 100644 index 0000000000..5e14a78a58 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-030.html @@ -0,0 +1,24 @@ + + +CSS Overflow: -webkit-line-clamp and scrollable container + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-031.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-031.html new file mode 100644 index 0000000000..4f8c55301a --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-031.html @@ -0,0 +1,31 @@ + + +CSS Overflow: -webkit-line-clamp and a line with inlines of different heights + + + + + +
Line 1 +Line 2 +Line 3 BIG +Line 4 +Line 5
+

Following content.

diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-032.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-032.html new file mode 100644 index 0000000000..4d0731379d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-032.html @@ -0,0 +1,24 @@ + + +CSS Overflow: -webkit-line-clamp with an ellipsis on a blank line + + + + + +
Line 1 +Line 2 +Line 3 + +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-033.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-033.html new file mode 100644 index 0000000000..261cf5b6b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-033.html @@ -0,0 +1,19 @@ + + +CSS Overflow: -webkit-line-clamp with an empty line + + + + +
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-034.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-034.html new file mode 100644 index 0000000000..e0b31d544c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-034.html @@ -0,0 +1,22 @@ + + +CSS Overflow: -webkit-line-clamp with visibility: hidden; + + + + +
+ AAAAAAAAA
+ BBBBBBBBB
+ CCCCCCCCC
+ DDDDDDDDD
+ EEEEEEEEE +
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-035.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-035.html new file mode 100644 index 0000000000..5a550e022e --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-035.html @@ -0,0 +1,33 @@ + + +CSS Overflow: -webkit-line-clamp with visibility: hidden; and visibility: visible; descendant + + + + + +
+
+ + AAA
+ BBB
+ CCCCCCCCC
+ DDDDDDDDD
+ EEEEEEEEE +
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-036.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-036.html new file mode 100644 index 0000000000..b8d7b194f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-036.html @@ -0,0 +1,23 @@ + + + + + + +
+ supercalifragilisticexpialidocious + supercalifragilisticexpialidocious + supercalifragilisticexpialidocious +
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-037.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-037.html new file mode 100644 index 0000000000..86015228f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-037.html @@ -0,0 +1,22 @@ + + + + + + +
+ supercalifragilisticexpialidocious + supercalifragilisticexpialidocious +
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-038.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-038.html new file mode 100644 index 0000000000..b50ae2764c --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-038.html @@ -0,0 +1,21 @@ + + + + + +
+
+ Line 1 +
Line 2
Line 3
Line 4
+ Line 5 +
+
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-039.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-039.html new file mode 100644 index 0000000000..fe9436da53 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-039.html @@ -0,0 +1,21 @@ + + + + + +
+
+ Line 1 +
Line 2
Line 3
Line 4
+ Line 5
Line 6 +
+
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-040.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-040.html new file mode 100644 index 0000000000..fa885c8088 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-040.html @@ -0,0 +1,23 @@ + + +CSS Overflow: line-clamp with explicit height + + + + + +
Line 1 +Line 2 +Line 3 +Line 4 +Line 5
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-041-crash.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-041-crash.html new file mode 100644 index 0000000000..3f4bf3c8ef --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-041-crash.html @@ -0,0 +1,8 @@ + + + +
+
+


+
+
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-042-crash.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-042-crash.html new file mode 100644 index 0000000000..1a5fe2e246 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-042-crash.html @@ -0,0 +1,13 @@ + + + +
+
+ Line 1
+ Line 2
+ Line 3
+ Line 4
+ Line 5
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-043.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-043.html new file mode 100644 index 0000000000..54f0ac538d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-043.html @@ -0,0 +1,23 @@ + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+ + FAIL
+ FAIL
+ FAIL
+ FAIL
+ FAIL
+ FAIL
+ FAIL
+ FAIL
+ FAIL
+ FAIL
+
+
+
diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-block-in-inline-001.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-block-in-inline-001.html new file mode 100644 index 0000000000..75d1de3bf5 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-block-in-inline-001.html @@ -0,0 +1,22 @@ + + + + + + +
+ + 1
+ 2
+
3
+ 4
+ 5 +
+
+ diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-dynamic-001.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-dynamic-001.html new file mode 100644 index 0000000000..fc4f2f9e4d --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-dynamic-001.html @@ -0,0 +1,28 @@ + +CSS Overflow: appending to a box with -webkit-line-clamp + + + + + +
+ abc def ghi jkl mno pqr stu vwx yz +
+ + diff --git a/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-with-line-height.tentative.html b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-with-line-height.tentative.html new file mode 100644 index 0000000000..a82635f986 --- /dev/null +++ b/testing/web-platform/tests/css/css-overflow/webkit-line-clamp-with-line-height.tentative.html @@ -0,0 +1,23 @@ + + + + + + +

This tests the -webkit-line-clamp property with line-height applied.

+
+ XXXX XXX +
-- cgit v1.2.3