From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- testing/web-platform/tests/css/css-break/META.yml | 4 + .../abspos-in-clipped-overflow-print-ref.html | 3 + .../abspos-in-clipped-overflow-print.html | 8 + .../css/css-break/abspos-in-offset-relpos.html | 16 ++ .../css/css-break/abspos-in-opacity-000-ref.html | 8 + .../tests/css/css-break/abspos-in-opacity-000.html | 10 + .../css/css-break/abspos-in-opacity-001-ref.html | 8 + .../tests/css/css-break/abspos-in-opacity-001.html | 12 + .../tests/css/css-break/abspos-in-opacity-002.html | 12 + .../tests/css/css-break/abspos-in-opacity-003.html | 13 + .../abspos-inside-relpos-inside-monolithic.html | 13 + .../abspos-overflow-hidden-001-print-ref.html | 25 ++ .../abspos-overflow-hidden-001-print.html | 31 +++ .../animation/break-no-interpolation.html | 27 +++ .../css-break/animation/orphans-interpolation.html | 88 +++++++ .../css-break/animation/widows-interpolation.html | 112 +++++++++ .../tests/css/css-break/area-crash.html | 6 + .../tests/css/css-break/area-in-inline-crash.html | 18 ++ ...erflow-inside-second-abspos-fragment-crash.html | 14 ++ .../tests/css/css-break/avoid-border-break.html | 9 + .../css-break/background-attachment-fixed-ref.html | 23 ++ .../css/css-break/background-attachment-fixed.html | 33 +++ .../css/css-break/background-image-000-ref.html | 70 ++++++ .../tests/css/css-break/background-image-000.html | 35 +++ .../css/css-break/background-image-001-ref.html | 70 ++++++ .../tests/css/css-break/background-image-001.html | 35 +++ .../css/css-break/background-image-002-ref.html | 70 ++++++ .../tests/css/css-break/background-image-002.html | 35 +++ .../tests/css/css-break/background-image-003.html | 14 ++ .../css/css-break/become-unfragmented-001.html | 22 ++ .../css/css-break/block-001-wm-vlr-print.html | 34 +++ .../tests/css/css-break/block-001-wm-vlr-ref.html | 48 ++++ .../css/css-break/block-001-wm-vrl-print.html | 33 +++ .../tests/css/css-break/block-001-wm-vrl-ref.html | 48 ++++ .../css/css-break/block-002-wm-vlr-print.html | 51 ++++ .../tests/css/css-break/block-002-wm-vlr-ref.html | 73 ++++++ .../css/css-break/block-002-wm-vrl-print.html | 51 ++++ .../tests/css/css-break/block-002-wm-vrl-ref.html | 73 ++++++ .../css-break/block-end-aligned-abspos-nested.html | 22 ++ ...block-end-aligned-abspos-with-overflow-ref.html | 8 + .../block-end-aligned-abspos-with-overflow.html | 22 ++ .../css/css-break/block-end-aligned-abspos.html | 25 ++ .../tests/css/css-break/block-in-inline-000.html | 17 ++ .../tests/css/css-break/block-in-inline-001.html | 15 ++ .../tests/css/css-break/block-in-inline-002.html | 15 ++ .../tests/css/css-break/block-in-inline-003.html | 14 ++ .../css/css-break/block-in-inline-004-crash.html | 14 ++ .../tests/css/css-break/block-in-inline-004.html | 13 + .../css/css-break/block-in-inline-005-crash.html | 14 ++ .../css/css-break/block-in-inline-006-crash.html | 14 ++ .../css/css-break/block-in-inline-007-crash.html | 14 ++ .../tests/css/css-break/block-in-inline-008.html | 19 ++ .../tests/css/css-break/block-in-inline-009.html | 16 ++ .../css/css-break/block-in-inline-010-crash.html | 16 ++ .../tests/css/css-break/block-in-inline-011.html | 24 ++ .../css/css-break/block-max-height-001-ref.html | 50 ++++ .../tests/css/css-break/block-max-height-001.html | 53 ++++ .../css/css-break/block-max-height-001b-ref.html | 56 +++++ .../tests/css/css-break/block-max-height-001b.html | 59 +++++ .../tests/css/css-break/block-max-height-002.html | 53 ++++ .../tests/css/css-break/block-max-height-002b.html | 60 +++++ .../tests/css/css-break/block-max-height-003.html | 53 ++++ .../tests/css/css-break/block-max-height-003b.html | 60 +++++ .../css/css-break/block-max-height-004-ref.html | 35 +++ .../tests/css/css-break/block-max-height-004.html | 39 +++ .../css/css-break/block-min-height-001-ref.html | 50 ++++ .../tests/css/css-break/block-min-height-001.html | 53 ++++ .../css/css-break/block-min-height-001b-ref.html | 56 +++++ .../tests/css/css-break/block-min-height-001b.html | 59 +++++ .../tests/css/css-break/border-image-000.html | 19 ++ .../tests/css/css-break/borders-000-ref.html | 4 + .../tests/css/css-break/borders-000.html | 9 + .../tests/css/css-break/borders-001-ref.html | 7 + .../tests/css/css-break/borders-001.html | 11 + .../tests/css/css-break/borders-002-ref.html | 8 + .../tests/css/css-break/borders-002.html | 11 + .../tests/css/css-break/borders-003-ref.html | 37 +++ .../tests/css/css-break/borders-003.html | 10 + .../tests/css/css-break/borders-004-ref.html | 37 +++ .../tests/css/css-break/borders-004.html | 10 + .../tests/css/css-break/borders-005-ref.html | 37 +++ .../tests/css/css-break/borders-005.html | 10 + .../tests/css/css-break/borders-006-ref.html | 22 ++ .../tests/css/css-break/borders-006.html | 10 + .../tests/css/css-break/borders-007-ref.html | 22 ++ .../tests/css/css-break/borders-007.html | 10 + .../css-break/box-decoration-break-clone-001.html | 40 +++ .../css-break/box-decoration-break-clone-002.html | 40 +++ .../css-break/box-decoration-break-clone-003.html | 41 ++++ .../css-break/box-decoration-break-clone-004.html | 37 +++ .../tests/css/css-break/box-shadow-001-ref.html | 22 ++ .../tests/css/css-break/box-shadow-001.html | 21 ++ .../tests/css/css-break/box-shadow-002-ref.html | 14 ++ .../tests/css/css-break/box-shadow-002.html | 9 + .../tests/css/css-break/box-shadow-003-ref.html | 14 ++ .../tests/css/css-break/box-shadow-003.html | 9 + .../tests/css/css-break/box-shadow-004-ref.html | 14 ++ .../tests/css/css-break/box-shadow-004.html | 9 + .../tests/css/css-break/br-clear-all.html | 14 ++ .../break-after-in-parallel-flow-crash.html | 10 + ...er-oof-before-preceding-pushed-float-crash.html | 16 ++ .../css-break/break-at-end-container-edge-000.html | 15 ++ .../css-break/break-at-end-container-edge-001.html | 16 ++ .../css-break/break-at-end-container-edge-002.html | 16 ++ .../css-break/break-at-end-container-edge-003.html | 16 ++ .../css-break/break-at-end-container-edge-004.html | 19 ++ .../css/css-break/break-before-always-001.xht | 36 +++ ...before-float-after-line-after-floats-crash.html | 9 + .../break-before-with-no-fragmentation-crash.html | 17 ++ .../css/css-break/break-between-avoid-000.html | 19 ++ .../css/css-break/break-between-avoid-001.html | 19 ++ .../css/css-break/break-between-avoid-002.html | 33 +++ .../css/css-break/break-between-avoid-003.html | 25 ++ .../css/css-break/break-between-avoid-004.html | 31 +++ .../css/css-break/break-between-avoid-005.html | 19 ++ .../css/css-break/break-between-avoid-006.html | 27 +++ .../css/css-break/break-between-avoid-007.html | 19 ++ .../css/css-break/break-between-avoid-008.html | 13 + .../css/css-break/break-between-avoid-009.html | 16 ++ .../css/css-break/break-between-avoid-010.html | 29 +++ .../css/css-break/break-between-avoid-011.html | 20 ++ .../css/css-break/break-between-avoid-012.html | 19 ++ .../css/css-break/break-between-avoid-013.html | 20 ++ .../css/css-break/break-between-avoid-014.html | 20 ++ .../css/css-break/break-between-force-000.html | 15 ++ .../css/css-break/break-between-force-001.html | 13 + .../css/css-break/break-between-force-002.html | 13 + .../css/css-break/break-float-dynamic-001.html | 48 ++++ .../css/css-break/break-float-dynamic-002.html | 49 ++++ .../break-inside-avoid-min-block-size-1-ref.html | 74 ++++++ .../break-inside-avoid-min-block-size-1.html | 78 ++++++ .../break-inside-avoid-min-block-size-2-ref.html | 75 ++++++ .../break-inside-avoid-min-block-size-2.html | 79 ++++++ .../break-inside-avoid-multicol-001-print-ref.html | 32 +++ .../break-inside-avoid-multicol-001-print.html | 38 +++ .../break-nested-float-in-table-001-print-ref.html | 26 ++ .../break-nested-float-in-table-001-print.html | 45 ++++ .../break-overflowed-block-dynamic-001.html | 47 ++++ .../css/css-break/change-block-background.html | 19 ++ .../tests/css/css-break/change-break-after.html | 16 ++ .../tests/css/css-break/change-break-after2.html | 17 ++ .../tests/css/css-break/change-break-before.html | 16 ++ .../tests/css/css-break/change-break-inside.html | 16 ++ .../css/css-break/change-inline-color-ref.html | 16 ++ .../tests/css/css-break/change-inline-color.html | 20 ++ .../css-break/chrome-bug-1283776-000-crash.html | 9 + .../css-break/chrome-bug-1283776-001-crash.html | 15 ++ .../css/css-break/chrome-bug-1285596-crash.html | 13 + .../css/css-break/chrome-bug-1287342-crash.html | 12 + .../css-break/chrome-bug-1288769-000-crash.html | 14 ++ .../css-break/chrome-bug-1288769-001-crash.html | 12 + .../css-break/chrome-bug-1289999-crash.https.html | 9 + .../css/css-break/chrome-bug-1318455-crash.html | 30 +++ .../class-c-breakpoint-after-float-000.html | 16 ++ .../class-c-breakpoint-after-float-001.html | 14 ++ .../class-c-breakpoint-after-float-002.html | 16 ++ .../class-c-breakpoint-after-float-003.html | 16 ++ .../class-c-breakpoint-after-float-004.html | 16 ++ .../clear-br-in-size-containment-crash.html | 10 + .../clear-float-in-size-containment-crash.html | 9 + .../clear-past-float-with-oof-twice-crash.html | 10 + .../css/css-break/clearance-parallel-flow-001.html | 19 ++ .../css/css-break/clearance-parallel-flow-002.html | 28 +++ ...ance-self-collapsing-past-fragmented-float.html | 12 + .../tests/css/css-break/clipping-001.html | 18 ++ .../tests/css/css-break/clipping-002.html | 18 ++ .../column-balancing-with-oofs-crash.html | 31 +++ .../contain-strict-with-opacity-and-oof-ref.html | 8 + .../contain-strict-with-opacity-and-oof.html | 13 + .../empty-fieldset-tall-bottom-padding-crash.html | 6 + .../empty-multicol-at-scrollport-edge.html | 15 ++ .../tests/css/css-break/fieldset-001-ref.html | 55 +++++ .../tests/css/css-break/fieldset-001.html | 46 ++++ .../tests/css/css-break/fieldset-002-ref.html | 8 + .../tests/css/css-break/fieldset-002.html | 10 + .../tests/css/css-break/fieldset-003-ref.html | 12 + .../tests/css/css-break/fieldset-003.html | 13 + .../tests/css/css-break/fieldset-004-ref.html | 13 + .../tests/css/css-break/fieldset-004.html | 14 ++ .../tests/css/css-break/fieldset-005.html | 13 + .../tests/css/css-break/fieldset-006.html | 43 ++++ .../tests/css/css-break/fieldset-007.html | 12 + .../web-platform/tests/css/css-break/fieldset.html | 21 ++ .../css-break/firefox-bug1693616-001-crash.html | 25 ++ .../css-break/firefox-bug1693616-002-crash.html | 24 ++ .../flex-item-padding-block-in-inline-crash.html | 18 ++ .../flexbox/button-in-multicol-crash.html | 7 + ...lex-item-inside-abs-flex-in-multicol-crash.html | 14 ++ .../flexbox/flex-container-fragmentation-001.html | 27 +++ .../flexbox/flex-container-fragmentation-002.html | 36 +++ .../flexbox/flex-container-fragmentation-003.html | 34 +++ .../flexbox/flex-container-fragmentation-004.html | 34 +++ .../flexbox/flex-container-fragmentation-005.html | 34 +++ .../flexbox/flex-container-fragmentation-006.html | 26 ++ ...flex-container-fragmentation-007.tentative.html | 26 ++ .../flexbox/flex-container-fragmentation-008.html | 32 +++ .../flexbox/flex-container-fragmentation-009.html | 33 +++ .../flexbox/flex-container-fragmentation-010.html | 38 +++ .../flexbox/flex-container-fragmentation-011.html | 48 ++++ ...x-fragmented-with-float-descendant-001-ref.html | 55 +++++ .../flex-fragmented-with-float-descendant-001.html | 62 +++++ .../flex-item-content-overflow-001-ref.html | 43 ++++ .../flexbox/flex-item-content-overflow-001a.html | 46 ++++ .../flexbox/flex-item-content-overflow-001b.html | 43 ++++ .../flexbox/flex-item-content-overflow-002a.html | 48 ++++ .../flexbox/flex-item-content-overflow-002b.html | 45 ++++ .../flexbox/flex-item-content-overflow-003.html | 14 ++ .../flexbox-fragmentation-layout-001-crash.html | 31 +++ .../float-in-webkit-box-in-multicol-crash.html | 7 + .../image-in-fragmented-flexbox-crash-001.html | 7 + .../image-in-fragmented-flexbox-crash-002.html | 8 + ...agmentainer-size-flex-item-trailing-margin.html | 16 ++ ...onolithic-item-in-fragmented-flexbox-crash.html | 7 + .../flexbox/monolithic-overflow-001.tentative.html | 12 + .../flexbox/monolithic-overflow-002.tentative.html | 12 + .../flexbox/monolithic-overflow-003.tentative.html | 13 + .../flexbox/monolithic-overflow-004.tentative.html | 13 + .../multi-line-column-flex-fragmentation-001.html | 35 +++ .../multi-line-column-flex-fragmentation-002.html | 51 ++++ .../multi-line-column-flex-fragmentation-003.html | 34 +++ .../multi-line-column-flex-fragmentation-004.html | 36 +++ .../multi-line-column-flex-fragmentation-005.html | 46 ++++ .../multi-line-column-flex-fragmentation-006.html | 35 +++ .../multi-line-column-flex-fragmentation-007.html | 38 +++ .../multi-line-column-flex-fragmentation-008.html | 38 +++ .../multi-line-column-flex-fragmentation-009.html | 15 ++ .../multi-line-column-flex-fragmentation-010.html | 18 ++ .../multi-line-column-flex-fragmentation-011.html | 15 ++ .../multi-line-column-flex-fragmentation-012.html | 18 ++ .../multi-line-column-flex-fragmentation-013.html | 24 ++ .../multi-line-column-flex-fragmentation-014.html | 21 ++ .../multi-line-column-flex-fragmentation-015.html | 44 ++++ .../multi-line-column-flex-fragmentation-016.html | 55 +++++ .../multi-line-column-flex-fragmentation-017.html | 45 ++++ .../multi-line-column-flex-fragmentation-018.html | 49 ++++ .../multi-line-column-flex-fragmentation-019.html | 49 ++++ .../multi-line-column-flex-fragmentation-020.html | 49 ++++ .../multi-line-column-flex-fragmentation-021.html | 46 ++++ .../multi-line-column-flex-fragmentation-022.html | 46 ++++ .../multi-line-column-flex-fragmentation-023.html | 48 ++++ .../multi-line-column-flex-fragmentation-024.html | 44 ++++ .../multi-line-column-flex-fragmentation-025.html | 48 ++++ .../multi-line-column-flex-fragmentation-026.html | 44 ++++ .../multi-line-column-flex-fragmentation-027.html | 45 ++++ .../multi-line-column-flex-fragmentation-028.html | 48 ++++ .../multi-line-column-flex-fragmentation-029.html | 27 +++ .../multi-line-column-flex-fragmentation-030.html | 27 +++ .../multi-line-column-flex-fragmentation-031.html | 48 ++++ .../multi-line-column-flex-fragmentation-032.html | 40 +++ .../multi-line-column-flex-fragmentation-033.html | 60 +++++ .../multi-line-column-flex-fragmentation-034.html | 39 +++ .../multi-line-column-flex-fragmentation-035.html | 31 +++ ...ne-column-flex-fragmentation-036.tentative.html | 35 +++ .../multi-line-column-flex-fragmentation-037.html | 46 ++++ .../multi-line-column-flex-fragmentation-038.html | 31 +++ .../multi-line-column-flex-fragmentation-039.html | 33 +++ .../multi-line-column-flex-fragmentation-040.html | 51 ++++ ...lti-line-column-flex-fragmentation-041-ref.html | 15 ++ .../multi-line-column-flex-fragmentation-041.html | 19 ++ ...lti-line-column-flex-fragmentation-042-ref.html | 15 ++ .../multi-line-column-flex-fragmentation-042.html | 19 ++ ...lti-line-column-flex-fragmentation-043-ref.html | 15 ++ .../multi-line-column-flex-fragmentation-043.html | 19 ++ ...lti-line-column-flex-fragmentation-044-ref.html | 16 ++ .../multi-line-column-flex-fragmentation-044.html | 20 ++ .../multi-line-column-flex-fragmentation-045.html | 37 +++ .../multi-line-column-flex-fragmentation-046.html | 51 ++++ .../multi-line-column-flex-fragmentation-047.html | 36 +++ .../multi-line-column-flex-fragmentation-048.html | 21 ++ .../multi-line-column-flex-fragmentation-049.html | 16 ++ .../multi-line-column-flex-fragmentation-050.html | 21 ++ .../multi-line-column-flex-fragmentation-051.html | 15 ++ .../multi-line-column-flex-fragmentation-052.html | 19 ++ .../multi-line-column-flex-fragmentation-053.html | 18 ++ .../multi-line-row-flex-fragmentation-001.html | 36 +++ .../multi-line-row-flex-fragmentation-002.html | 40 +++ .../multi-line-row-flex-fragmentation-003.html | 32 +++ .../multi-line-row-flex-fragmentation-004.html | 34 +++ .../multi-line-row-flex-fragmentation-005.html | 38 +++ .../multi-line-row-flex-fragmentation-006.html | 33 +++ .../multi-line-row-flex-fragmentation-007.html | 16 ++ .../multi-line-row-flex-fragmentation-008.html | 16 ++ .../multi-line-row-flex-fragmentation-009.html | 18 ++ .../multi-line-row-flex-fragmentation-010.html | 43 ++++ .../multi-line-row-flex-fragmentation-011.html | 19 ++ .../multi-line-row-flex-fragmentation-012.html | 18 ++ .../multi-line-row-flex-fragmentation-013.html | 20 ++ .../multi-line-row-flex-fragmentation-014.html | 24 ++ .../multi-line-row-flex-fragmentation-016.html | 37 +++ .../multi-line-row-flex-fragmentation-017.html | 38 +++ .../multi-line-row-flex-fragmentation-018.html | 25 ++ .../multi-line-row-flex-fragmentation-019.html | 34 +++ .../multi-line-row-flex-fragmentation-020.html | 29 +++ .../multi-line-row-flex-fragmentation-021.html | 25 ++ .../multi-line-row-flex-fragmentation-022.html | 30 +++ .../multi-line-row-flex-fragmentation-023.html | 28 +++ .../multi-line-row-flex-fragmentation-024.html | 21 ++ .../multi-line-row-flex-fragmentation-025.html | 25 ++ .../multi-line-row-flex-fragmentation-026.html | 25 ++ .../multi-line-row-flex-fragmentation-027.html | 27 +++ .../multi-line-row-flex-fragmentation-028.html | 26 ++ .../multi-line-row-flex-fragmentation-029.html | 31 +++ .../multi-line-row-flex-fragmentation-030.html | 27 +++ .../multi-line-row-flex-fragmentation-031.html | 39 +++ .../multi-line-row-flex-fragmentation-032.html | 29 +++ .../multi-line-row-flex-fragmentation-033.html | 28 +++ .../multi-line-row-flex-fragmentation-034.html | 27 +++ .../multi-line-row-flex-fragmentation-035.html | 28 +++ .../multi-line-row-flex-fragmentation-036.html | 25 ++ .../multi-line-row-flex-fragmentation-037.html | 28 +++ .../multi-line-row-flex-fragmentation-038.html | 28 +++ .../multi-line-row-flex-fragmentation-039.html | 30 +++ .../multi-line-row-flex-fragmentation-040.html | 31 +++ ...-line-row-flex-fragmentation-041.tentative.html | 28 +++ ...-line-row-flex-fragmentation-042.tentative.html | 28 +++ .../multi-line-row-flex-fragmentation-043.html | 29 +++ .../multi-line-row-flex-fragmentation-044.html | 30 +++ .../multi-line-row-flex-fragmentation-045.html | 31 +++ .../multi-line-row-flex-fragmentation-046.html | 15 ++ .../multi-line-row-flex-fragmentation-047-ref.html | 10 + .../multi-line-row-flex-fragmentation-047.html | 14 ++ .../multi-line-row-flex-fragmentation-048-ref.html | 10 + .../multi-line-row-flex-fragmentation-048.html | 14 ++ .../multi-line-row-flex-fragmentation-049-ref.html | 10 + .../multi-line-row-flex-fragmentation-049.html | 14 ++ .../multi-line-row-flex-fragmentation-050-ref.html | 15 ++ .../multi-line-row-flex-fragmentation-050.html | 19 ++ .../multi-line-row-flex-fragmentation-051.html | 33 +++ .../multi-line-row-flex-fragmentation-052.html | 33 +++ .../multi-line-row-flex-fragmentation-053.html | 37 +++ .../multi-line-row-flex-fragmentation-054.html | 32 +++ .../multi-line-row-flex-fragmentation-055.html | 27 +++ .../multi-line-row-flex-fragmentation-056.html | 30 +++ .../multi-line-row-flex-fragmentation-057.html | 40 +++ .../multi-line-row-flex-fragmentation-058.html | 33 +++ .../multi-line-row-flex-fragmentation-059.html | 31 +++ .../multi-line-row-flex-fragmentation-060.html | 30 +++ .../multi-line-row-flex-fragmentation-061.html | 22 ++ .../multi-line-row-flex-fragmentation-062.html | 19 ++ ...-line-row-flex-fragmentation-063-print-ref.html | 44 ++++ ...ulti-line-row-flex-fragmentation-063-print.html | 42 ++++ ...-line-row-flex-fragmentation-064-print-ref.html | 46 ++++ ...ulti-line-row-flex-fragmentation-064-print.html | 45 ++++ .../multi-line-row-flex-fragmentation-065-ref.html | 35 +++ .../multi-line-row-flex-fragmentation-065.html | 37 +++ .../multi-line-row-flex-fragmentation-066.html | 32 +++ .../multi-line-row-flex-fragmentation-067-ref.html | 36 +++ .../multi-line-row-flex-fragmentation-067.html | 38 +++ .../multi-line-row-flex-fragmentation-068-ref.html | 34 +++ .../multi-line-row-flex-fragmentation-068.html | 36 +++ .../multi-line-row-flex-fragmentation-069-ref.html | 34 +++ .../multi-line-row-flex-fragmentation-069.html | 36 +++ .../multi-line-row-flex-fragmentation-070-ref.html | 34 +++ .../multi-line-row-flex-fragmentation-070.html | 36 +++ .../multi-line-row-flex-fragmentation-071-ref.html | 34 +++ .../multi-line-row-flex-fragmentation-071.html | 36 +++ .../multi-line-row-flex-fragmentation-072.html | 44 ++++ .../multi-line-row-flex-fragmentation-073.html | 44 ++++ .../multi-line-row-flex-fragmentation-074.html | 51 ++++ ...-line-row-flex-fragmentation-075-print-ref.html | 50 ++++ ...ulti-line-row-flex-fragmentation-075-print.html | 45 ++++ ...-line-row-flex-fragmentation-076-print-ref.html | 50 ++++ ...ulti-line-row-flex-fragmentation-076-print.html | 45 ++++ .../multi-line-row-flex-fragmentation-077.html | 31 +++ .../multi-line-row-flex-fragmentation-078.html | 29 +++ .../multi-line-row-flex-fragmentation-079.html | 29 +++ ...-line-row-flex-fragmentation-080-print-ref.html | 30 +++ ...ulti-line-row-flex-fragmentation-080-print.html | 33 +++ .../nested-flex-item-expansion-in-mulicol.html | 16 ++ .../flexbox/quirks-flex-in-multicol-crash.html | 8 + .../single-line-column-flex-fragmentation-001.html | 33 +++ .../single-line-column-flex-fragmentation-002.html | 41 ++++ .../single-line-column-flex-fragmentation-003.html | 32 +++ .../single-line-column-flex-fragmentation-004.html | 33 +++ .../single-line-column-flex-fragmentation-005.html | 38 +++ .../single-line-column-flex-fragmentation-006.html | 32 +++ .../single-line-column-flex-fragmentation-007.html | 15 ++ .../single-line-column-flex-fragmentation-008.html | 15 ++ .../single-line-column-flex-fragmentation-009.html | 18 ++ .../single-line-column-flex-fragmentation-010.html | 18 ++ .../single-line-column-flex-fragmentation-011.html | 16 ++ .../single-line-column-flex-fragmentation-012.html | 18 ++ .../single-line-column-flex-fragmentation-013.html | 20 ++ .../single-line-column-flex-fragmentation-014.html | 24 ++ .../single-line-column-flex-fragmentation-015.html | 33 +++ .../single-line-column-flex-fragmentation-016.html | 32 +++ .../single-line-column-flex-fragmentation-017.html | 32 +++ .../single-line-column-flex-fragmentation-018.html | 31 +++ .../single-line-column-flex-fragmentation-019.html | 33 +++ .../single-line-column-flex-fragmentation-020.html | 37 +++ .../single-line-column-flex-fragmentation-021.html | 24 ++ .../single-line-column-flex-fragmentation-022.html | 24 ++ .../single-line-column-flex-fragmentation-023.html | 16 ++ .../single-line-column-flex-fragmentation-024.html | 15 ++ .../single-line-column-flex-fragmentation-025.html | 13 + .../single-line-column-flex-fragmentation-026.html | 19 ++ .../single-line-column-flex-fragmentation-027.html | 28 +++ .../single-line-column-flex-fragmentation-028.html | 28 +++ .../single-line-column-flex-fragmentation-029.html | 28 +++ .../single-line-column-flex-fragmentation-030.html | 33 +++ .../single-line-column-flex-fragmentation-031.html | 32 +++ .../single-line-column-flex-fragmentation-032.html | 31 +++ .../single-line-column-flex-fragmentation-033.html | 27 +++ .../single-line-column-flex-fragmentation-034.html | 27 +++ .../single-line-column-flex-fragmentation-035.html | 21 ++ .../single-line-column-flex-fragmentation-036.html | 14 ++ .../single-line-column-flex-fragmentation-037.html | 17 ++ .../single-line-column-flex-fragmentation-038.html | 17 ++ .../single-line-column-flex-fragmentation-039.html | 38 +++ ...gle-line-column-flex-fragmentation-040-ref.html | 10 + .../single-line-column-flex-fragmentation-040.html | 14 ++ .../single-line-column-flex-fragmentation-041.html | 28 +++ .../single-line-column-flex-fragmentation-042.html | 31 +++ .../single-line-column-flex-fragmentation-043.html | 33 +++ .../single-line-column-flex-fragmentation-044.html | 20 ++ .../single-line-column-flex-fragmentation-045.html | 41 ++++ .../single-line-column-flex-fragmentation-046.html | 13 + .../single-line-column-flex-fragmentation-047.html | 13 + .../single-line-column-flex-fragmentation-048.html | 14 ++ .../single-line-column-flex-fragmentation-049.html | 16 ++ .../single-line-column-flex-fragmentation-050.html | 16 ++ .../single-line-column-flex-fragmentation-051.html | 16 ++ .../single-line-column-flex-fragmentation-052.html | 15 ++ .../single-line-column-flex-fragmentation-053.html | 18 ++ .../single-line-column-flex-fragmentation-054.html | 16 ++ .../single-line-column-flex-fragmentation-055.html | 16 ++ .../single-line-column-flex-fragmentation-056.html | 18 ++ .../single-line-column-flex-fragmentation-057.html | 17 ++ .../single-line-column-flex-fragmentation-058.html | 16 ++ .../single-line-column-flex-fragmentation-059.html | 15 ++ ...ne-column-flex-fragmentation-060-print-ref.html | 44 ++++ ...e-line-column-flex-fragmentation-060-print.html | 40 +++ .../single-line-column-flex-fragmentation-061.html | 44 ++++ .../single-line-column-flex-fragmentation-062.html | 44 ++++ .../single-line-column-flex-fragmentation-063.html | 49 ++++ .../single-line-column-flex-fragmentation-064.html | 51 ++++ ...ne-column-flex-fragmentation-065-print-ref.html | 46 ++++ ...e-line-column-flex-fragmentation-065-print.html | 49 ++++ ...ne-column-flex-fragmentation-066-print-ref.html | 33 +++ ...e-line-column-flex-fragmentation-066-print.html | 36 +++ .../single-line-column-flex-fragmentation-067.html | 18 ++ .../single-line-row-flex-fragmentation-001.html | 33 +++ .../single-line-row-flex-fragmentation-002.html | 37 +++ .../single-line-row-flex-fragmentation-003.html | 31 +++ .../single-line-row-flex-fragmentation-004.html | 34 +++ .../single-line-row-flex-fragmentation-005.html | 37 +++ .../single-line-row-flex-fragmentation-006.html | 32 +++ .../single-line-row-flex-fragmentation-007.html | 15 ++ .../single-line-row-flex-fragmentation-008.html | 17 ++ .../single-line-row-flex-fragmentation-009.html | 18 ++ .../single-line-row-flex-fragmentation-010.html | 17 ++ .../single-line-row-flex-fragmentation-011.html | 17 ++ .../single-line-row-flex-fragmentation-012.html | 26 ++ .../single-line-row-flex-fragmentation-013.html | 32 +++ .../single-line-row-flex-fragmentation-014.html | 24 ++ .../single-line-row-flex-fragmentation-015.html | 23 ++ .../single-line-row-flex-fragmentation-016.html | 23 ++ .../single-line-row-flex-fragmentation-017.html | 25 ++ .../single-line-row-flex-fragmentation-018.html | 24 ++ .../single-line-row-flex-fragmentation-019.html | 26 ++ .../single-line-row-flex-fragmentation-020.html | 26 ++ .../single-line-row-flex-fragmentation-021.html | 20 ++ .../single-line-row-flex-fragmentation-022.html | 19 ++ .../single-line-row-flex-fragmentation-023.html | 26 ++ .../single-line-row-flex-fragmentation-024.html | 26 ++ .../single-line-row-flex-fragmentation-025.html | 23 ++ .../single-line-row-flex-fragmentation-026.html | 14 ++ ...single-line-row-flex-fragmentation-027-ref.html | 11 + .../single-line-row-flex-fragmentation-027.html | 15 ++ .../single-line-row-flex-fragmentation-028.html | 27 +++ .../single-line-row-flex-fragmentation-029.html | 27 +++ .../single-line-row-flex-fragmentation-030.html | 22 ++ .../single-line-row-flex-fragmentation-031.html | 30 +++ .../single-line-row-flex-fragmentation-032.html | 13 + .../single-line-row-flex-fragmentation-033.html | 29 +++ .../single-line-row-flex-fragmentation-034.html | 32 +++ .../single-line-row-flex-fragmentation-035.html | 13 + .../single-line-row-flex-fragmentation-036.html | 14 ++ .../single-line-row-flex-fragmentation-037.html | 15 ++ .../single-line-row-flex-fragmentation-038.html | 18 ++ .../single-line-row-flex-fragmentation-039.html | 19 ++ .../single-line-row-flex-fragmentation-040.html | 17 ++ .../single-line-row-flex-fragmentation-041.html | 20 ++ ...-line-row-flex-fragmentation-042-print-ref.html | 41 ++++ ...ngle-line-row-flex-fragmentation-042-print.html | 45 ++++ .../single-line-row-flex-fragmentation-043.html | 49 ++++ ...single-line-row-flex-fragmentation-044-ref.html | 33 +++ .../single-line-row-flex-fragmentation-044.html | 38 +++ ...-line-row-flex-fragmentation-045-print-ref.html | 46 ++++ ...ngle-line-row-flex-fragmentation-045-print.html | 48 ++++ ...-line-row-flex-fragmentation-046-print-ref.html | 33 +++ ...ngle-line-row-flex-fragmentation-046-print.html | 35 +++ .../single-line-row-flex-fragmentation-047.html | 18 ++ .../single-line-row-flex-fragmentation-048.html | 18 ++ .../flexbox/slider-in-multicol-crash.html | 7 + ...extarea-input-flex-items-in-multicol-crash.html | 12 + .../tests/css/css-break/float-000.html | 17 ++ .../tests/css/css-break/float-001.html | 15 ++ .../tests/css/css-break/float-002.html | 15 ++ .../tests/css/css-break/float-003.html | 18 ++ .../tests/css/css-break/float-004.html | 29 +++ .../tests/css/css-break/float-005.html | 10 + .../tests/css/css-break/float-006.html | 10 + .../tests/css/css-break/float-007.html | 10 + .../tests/css/css-break/float-008.html | 10 + .../tests/css/css-break/float-009-ref.html | 20 ++ .../tests/css/css-break/float-009.html | 23 ++ .../tests/css/css-break/float-010.html | 16 ++ .../tests/css/css-break/float-011-crash.html | 11 + .../tests/css/css-break/float-012.html | 18 ++ .../tests/css/css-break/float-013.html | 11 + .../tests/css/css-break/float-014.tentative.html | 12 + .../tests/css/css-break/float-015.tentative.html | 14 ++ .../tests/css/css-break/float-016.html | 19 ++ .../tests/css/css-break/float-017-ref.html | 19 ++ .../tests/css/css-break/float-017.html | 21 ++ ...fter-self-collapsing-block-in-inline-crash.html | 10 + .../float-in-inline-widows-orphans-crash.html | 10 + .../float-in-self-collapsing-block-000.html | 13 + .../float-in-self-collapsing-block-001.html | 14 ++ .../css/css-break/float-inside-small-block.html | 14 ++ .../css/css-break/float-stretching-bfc-000.html | 11 + .../css/css-break/float-stretching-bfc-001.html | 12 + ...rge-margin-bottom-cross-page-001-print-ref.html | 23 ++ ...h-large-margin-bottom-cross-page-001-print.html | 27 +++ ...rge-margin-bottom-cross-page-002-print-ref.html | 18 ++ ...h-large-margin-bottom-cross-page-002-print.html | 22 ++ .../floated-multicol-in-multicol-crash.html | 11 + ...oats-and-text-narrow-and-short-dynamic-ref.html | 19 ++ .../floats-and-text-narrow-and-short-dynamic.html | 36 +++ .../forced-break-at-fragmentainer-start-000.html | 11 + .../forced-break-at-fragmentainer-start-001.html | 12 + .../tests/css/css-break/form-control.html | 11 + .../fragmentainer-1px-clamping-000-crash.html | 7 + .../fragmentainer-1px-clamping-001-crash.html | 6 + ...mented-autowidth-fc-root-beside-floats-ref.html | 30 +++ ...fragmented-autowidth-fc-root-beside-floats.html | 11 + .../fragmented-empty-contenteditable-crash.html | 7 + .../fragmented-float-in-inline-crash.html | 8 + .../fragmented-float-overflowing-container.html | 12 + .../css-break/fragmented-oof-in-inline-crash.html | 13 + .../grid/grid-container-fragmentation-001.html | 7 + .../grid/grid-container-fragmentation-002.html | 7 + .../grid/grid-container-fragmentation-003.html | 10 + .../grid/grid-container-fragmentation-004.html | 10 + .../grid/grid-container-fragmentation-005.html | 11 + .../grid/grid-container-fragmentation-006.html | 13 + .../grid/grid-container-fragmentation-007.html | 16 ++ .../grid/grid-container-fragmentation-008.html | 13 + .../grid/grid-container-fragmentation-009.html | 20 ++ .../grid/grid-container-fragmentation-010.html | 13 + .../grid/grid-container-fragmentation-011.html | 13 + .../tests/css/css-break/grid/grid-item-008.html | 10 + .../tests/css/css-break/grid/grid-item-009.html | 13 + .../grid/grid-item-fragmentation-001.html | 10 + .../grid/grid-item-fragmentation-002.html | 11 + .../grid/grid-item-fragmentation-003.html | 11 + .../grid/grid-item-fragmentation-004.html | 11 + .../grid/grid-item-fragmentation-005.html | 11 + .../grid/grid-item-fragmentation-006.html | 12 + .../grid/grid-item-fragmentation-007.html | 12 + .../grid/grid-item-fragmentation-008.html | 16 ++ .../grid/grid-item-fragmentation-009.html | 11 + .../grid/grid-item-fragmentation-010.html | 13 + .../grid/grid-item-fragmentation-011.html | 13 + .../grid/grid-item-fragmentation-012.html | 13 + .../grid/grid-item-fragmentation-013.html | 13 + .../grid/grid-item-fragmentation-014.html | 14 ++ .../grid/grid-item-fragmentation-015.html | 13 + .../grid/grid-item-fragmentation-016.html | 14 ++ .../grid/grid-item-fragmentation-017.html | 14 ++ .../grid/grid-item-fragmentation-018.html | 15 ++ .../grid/grid-item-fragmentation-019.html | 14 ++ .../grid/grid-item-fragmentation-020.html | 18 ++ .../grid/grid-item-fragmentation-021.html | 14 ++ .../grid/grid-item-fragmentation-022.html | 16 ++ .../grid/grid-item-fragmentation-023.html | 18 ++ .../grid/grid-item-fragmentation-024.html | 19 ++ .../grid/grid-item-fragmentation-025.html | 18 ++ .../grid/grid-item-fragmentation-026.html | 11 + .../grid-item-fragmentation-027.tentative.html | 15 ++ .../grid/grid-item-fragmentation-028.html | 11 + .../grid/grid-item-fragmentation-029.html | 12 + .../grid/grid-item-fragmentation-030.html | 16 ++ .../grid/grid-item-fragmentation-031.html | 16 ++ .../grid/grid-item-fragmentation-032.html | 13 + .../grid/grid-item-fragmentation-033.html | 13 + .../grid/grid-item-fragmentation-034.html | 13 + .../grid/grid-item-fragmentation-035.html | 15 ++ .../grid/grid-item-fragmentation-036.html | 16 ++ .../grid/grid-item-fragmentation-037.html | 15 ++ .../grid/grid-item-fragmentation-038.html | 15 ++ .../grid/grid-item-fragmentation-039.html | 10 + .../grid/grid-item-fragmentation-040.html | 15 ++ .../grid/grid-item-fragmentation-041.html | 12 + .../grid/grid-item-fragmentation-042.html | 17 ++ .../grid/grid-item-fragmentation-043.html | 14 ++ .../grid/grid-item-fragmentation-044.html | 14 ++ .../grid/grid-item-fragmentation-045.html | 17 ++ .../grid/grid-item-fragmentation-046.html | 15 ++ .../grid/grid-item-fragmentation-047.html | 15 ++ .../grid/grid-item-fragmentation-048.html | 16 ++ .../grid/grid-item-infinite-expansion.html | 12 + .../css/css-break/grid/grid-item-oof-001.html | 11 + .../css/css-break/grid/grid-item-oof-002.html | 10 + .../css/css-break/grid/grid-item-oof-003.html | 11 + .../css/css-break/grid/grid-item-oof-004.html | 11 + .../css/css-break/grid/grid-item-oof-005.html | 15 ++ .../css/css-break/grid/grid-item-oof-006.html | 12 + .../css/css-break/grid/grid-item-oof-007.html | 16 ++ .../css/css-break/grid/grid-item-oof-008.html | 10 + .../css/css-break/grid/grid-item-oof-009.html | 13 + .../css/css-break/grid/grid-item-oof-010.html | 19 ++ .../css/css-break/grid/grid-item-oof-011.html | 11 + .../css/css-break/grid/grid-item-oof-crash.html | 7 + .../css/css-break/grid/grid-item-overflow-001.html | 14 ++ .../grid/grid-item-placement-crash-multiple.html | 35 +++ .../css-break/grid/grid-item-placement-crash.html | 17 ++ .../grid/grid-large-end-border-crash.html | 7 + .../css-break/grid/grid-nested-columns-crash.html | 11 + .../grid/monolithic-overflow-001.tentative.html | 12 + .../grid/monolithic-overflow-002.tentative.html | 12 + .../grid/monolithic-overflow-003.tentative.html | 13 + .../grid/monolithic-overflow-004.tentative.html | 13 + .../css-break/grid/monolithic-overflow-005.html | 22 ++ .../css-break/grid/monolithic-overflow-006.html | 18 ++ .../css-break/grid/monolithic-overflow-007.html | 27 +++ .../css-break/grid/monolithic-overflow-008.html | 25 ++ .../css-break/grid/monolithic-overflow-009.html | 13 + .../subgrid-container-fragmentation-001.html | 9 + .../subgrid-container-fragmentation-002.html | 9 + .../subgrid-container-fragmentation-003.html | 12 + .../subgrid-container-fragmentation-004.html | 12 + .../subgrid-container-fragmentation-005.html | 13 + .../subgrid/subgrid-item-fragmentation-001.html | 12 + .../subgrid/subgrid-item-fragmentation-002.html | 13 + .../subgrid/subgrid-item-fragmentation-003.html | 13 + .../subgrid/subgrid-item-fragmentation-004.html | 13 + .../subgrid/subgrid-item-fragmentation-005.html | 13 + .../css/css-break/hit-test-hidden-overflow.html | 23 ++ ...st-inline-fragmentation-with-border-radius.html | 268 +++++++++++++++++++++ .../css/css-break/hit-test-transformed-inline.html | 43 ++++ .../tests/css/css-break/hit-test-transformed.html | 36 +++ .../iframe-in-repeated-table-header-crash.html | 26 ++ .../increase-fragmentainer-size-tall-border.html | 13 + .../tests/css/css-break/inheritance.html | 26 ++ .../css/css-break/ink-overflow-001-print.html | 23 ++ .../tests/css/css-break/ink-overflow-002.html | 34 +++ .../tests/css/css-break/inline-with-float-001.html | 22 ++ .../tests/css/css-break/inline-with-float-002.html | 22 ++ .../tests/css/css-break/inline-with-float-003.html | 42 ++++ .../tests/css/css-break/inline-with-float-004.html | 31 +++ .../css/css-break/large-text-node-oof-crash.html | 10 + ...-after-unbreakable-float-after-padding-ref.html | 7 + ...line-after-unbreakable-float-after-padding.html | 11 + ...and-fragmentainer-break-before-float-crash.html | 11 + .../css/css-break/line-pushed-by-float-000.html | 9 + .../css/css-break/line-pushed-by-float-001.html | 10 + .../css-break/margin-after-overflowed-block.html | 14 ++ .../tests/css/css-break/margin-at-break-001.html | 16 ++ .../tests/css/css-break/margin-at-break-002.html | 16 ++ .../tests/css/css-break/margin-at-break-003.html | 16 ++ .../tests/css/css-break/margin-at-break-004.html | 18 ++ .../tests/css/css-break/margin-at-break-005.html | 21 ++ ...rgin-pushed-below-fragmentation-line-crash.html | 8 + .../monolithic-content-with-forced-break-001.html | 10 + .../monolithic-content-with-forced-break-002.html | 10 + .../monolithic-content-with-forced-break-003.html | 10 + .../monolithic-overflow-001.tentative.html | 12 + .../monolithic-overflow-002.tentative.html | 12 + .../monolithic-overflow-003.tentative.html | 13 + .../monolithic-overflow-004.tentative.html | 13 + .../monolithic-overflow-005.tentative.html | 13 + .../monolithic-overflow-006.tentative.html | 19 ++ .../css/css-break/monolithic-with-overflow-lr.html | 15 ++ .../css/css-break/monolithic-with-overflow-rl.html | 15 ++ .../css/css-break/monolithic-with-overflow.html | 15 ++ .../nested-fixedpos-in-inline-crash-000.html | 13 + .../nested-fixedpos-in-inline-crash-001.html | 13 + .../nested-fixedpos-in-inline-crash-002.html | 15 ++ .../css-break/nested-float-in-multicol-crash.html | 20 ++ ...ed-multicol-with-spanner-and-oof-crash-001.html | 11 + ...ed-multicol-with-spanner-and-oof-crash-002.html | 12 + ...ed-multicol-with-spanner-and-oof-crash-003.html | 14 ++ ...ed-multicol-with-spanner-and-oof-crash-004.html | 14 ++ ...ed-multicol-with-spanner-and-oof-crash-005.html | 16 ++ ...ed-multicol-with-spanner-and-oof-crash-006.html | 14 ++ ...ed-multicol-with-spanner-and-oof-crash-007.html | 13 + ...ed-multicol-with-spanner-and-oof-crash-008.html | 15 ++ ...sted-multicol-with-spanners-and-oofs-crash.html | 19 ++ .../css-break/nested-oof-in-multicol-crash.html | 11 + ...room-for-line-in-first-fragmentainer-crash.html | 9 + .../css/css-break/offset-top-block-in-inline.html | 16 ++ .../css/css-break/orphans-in-parallel-flow.html | 18 ++ ...-flow-in-inline-with-negative-offset-crash.html | 11 + .../out-of-flow-in-multicolumn-001-ref.html | 5 + .../css-break/out-of-flow-in-multicolumn-001.html | 38 +++ .../css-break/out-of-flow-in-multicolumn-002.html | 33 +++ .../css-break/out-of-flow-in-multicolumn-003.html | 35 +++ .../out-of-flow-in-multicolumn-004-ref.html | 29 +++ .../css-break/out-of-flow-in-multicolumn-004.html | 45 ++++ .../css-break/out-of-flow-in-multicolumn-005.html | 38 +++ .../css-break/out-of-flow-in-multicolumn-006.html | 36 +++ .../css-break/out-of-flow-in-multicolumn-007.html | 33 +++ .../css-break/out-of-flow-in-multicolumn-008.html | 34 +++ .../css-break/out-of-flow-in-multicolumn-009.html | 33 +++ .../css-break/out-of-flow-in-multicolumn-010.html | 39 +++ .../css-break/out-of-flow-in-multicolumn-011.html | 37 +++ .../css-break/out-of-flow-in-multicolumn-012.html | 39 +++ .../css-break/out-of-flow-in-multicolumn-013.html | 35 +++ .../out-of-flow-in-multicolumn-014-ref.html | 10 + .../css-break/out-of-flow-in-multicolumn-014.html | 32 +++ .../css-break/out-of-flow-in-multicolumn-015.html | 29 +++ .../css-break/out-of-flow-in-multicolumn-016.html | 43 ++++ .../css-break/out-of-flow-in-multicolumn-017.html | 43 ++++ .../css-break/out-of-flow-in-multicolumn-018.html | 42 ++++ .../out-of-flow-in-multicolumn-019-ref.html | 28 +++ .../css-break/out-of-flow-in-multicolumn-019.html | 41 ++++ .../css-break/out-of-flow-in-multicolumn-020.html | 39 +++ .../css-break/out-of-flow-in-multicolumn-021.html | 40 +++ .../css-break/out-of-flow-in-multicolumn-022.html | 32 +++ .../css-break/out-of-flow-in-multicolumn-023.html | 39 +++ .../css-break/out-of-flow-in-multicolumn-024.html | 39 +++ .../css-break/out-of-flow-in-multicolumn-025.html | 32 +++ .../css-break/out-of-flow-in-multicolumn-026.html | 36 +++ .../css-break/out-of-flow-in-multicolumn-027.html | 39 +++ .../css-break/out-of-flow-in-multicolumn-028.html | 38 +++ .../css-break/out-of-flow-in-multicolumn-029.html | 44 ++++ .../css-break/out-of-flow-in-multicolumn-030.html | 43 ++++ .../css-break/out-of-flow-in-multicolumn-031.html | 44 ++++ .../css-break/out-of-flow-in-multicolumn-032.html | 44 ++++ .../css-break/out-of-flow-in-multicolumn-033.html | 42 ++++ .../css-break/out-of-flow-in-multicolumn-034.html | 44 ++++ .../css-break/out-of-flow-in-multicolumn-035.html | 41 ++++ .../css-break/out-of-flow-in-multicolumn-036.html | 40 +++ .../css-break/out-of-flow-in-multicolumn-037.html | 47 ++++ .../css-break/out-of-flow-in-multicolumn-038.html | 48 ++++ .../css-break/out-of-flow-in-multicolumn-039.html | 47 ++++ .../css-break/out-of-flow-in-multicolumn-040.html | 52 ++++ .../css-break/out-of-flow-in-multicolumn-041.html | 52 ++++ .../css-break/out-of-flow-in-multicolumn-042.html | 35 +++ .../css-break/out-of-flow-in-multicolumn-043.html | 36 +++ .../css-break/out-of-flow-in-multicolumn-044.html | 44 ++++ .../css-break/out-of-flow-in-multicolumn-045.html | 35 +++ .../css-break/out-of-flow-in-multicolumn-046.html | 34 +++ .../css-break/out-of-flow-in-multicolumn-047.html | 39 +++ .../css-break/out-of-flow-in-multicolumn-048.html | 37 +++ .../css-break/out-of-flow-in-multicolumn-049.html | 36 +++ .../css-break/out-of-flow-in-multicolumn-050.html | 37 +++ .../css-break/out-of-flow-in-multicolumn-051.html | 34 +++ .../css-break/out-of-flow-in-multicolumn-052.html | 36 +++ .../css-break/out-of-flow-in-multicolumn-053.html | 44 ++++ .../css-break/out-of-flow-in-multicolumn-054.html | 37 +++ .../css-break/out-of-flow-in-multicolumn-055.html | 39 +++ .../css-break/out-of-flow-in-multicolumn-056.html | 30 +++ .../css-break/out-of-flow-in-multicolumn-057.html | 37 +++ .../css-break/out-of-flow-in-multicolumn-058.html | 40 +++ .../css-break/out-of-flow-in-multicolumn-059.html | 37 +++ .../css-break/out-of-flow-in-multicolumn-060.html | 38 +++ .../css-break/out-of-flow-in-multicolumn-061.html | 45 ++++ .../css-break/out-of-flow-in-multicolumn-062.html | 45 ++++ .../css-break/out-of-flow-in-multicolumn-063.html | 42 ++++ .../css-break/out-of-flow-in-multicolumn-064.html | 33 +++ .../css-break/out-of-flow-in-multicolumn-065.html | 38 +++ .../css-break/out-of-flow-in-multicolumn-066.html | 34 +++ .../css-break/out-of-flow-in-multicolumn-067.html | 38 +++ .../css-break/out-of-flow-in-multicolumn-068.html | 38 +++ .../css-break/out-of-flow-in-multicolumn-069.html | 34 +++ .../css-break/out-of-flow-in-multicolumn-070.html | 36 +++ .../css-break/out-of-flow-in-multicolumn-071.html | 42 ++++ .../css-break/out-of-flow-in-multicolumn-072.html | 34 +++ .../css-break/out-of-flow-in-multicolumn-073.html | 44 ++++ .../css-break/out-of-flow-in-multicolumn-074.html | 30 +++ .../css-break/out-of-flow-in-multicolumn-075.html | 29 +++ .../css-break/out-of-flow-in-multicolumn-076.html | 14 ++ .../css-break/out-of-flow-in-multicolumn-077.html | 12 + .../css-break/out-of-flow-in-multicolumn-078.html | 12 + .../css-break/out-of-flow-in-multicolumn-079.html | 15 ++ .../css-break/out-of-flow-in-multicolumn-080.html | 15 ++ .../css-break/out-of-flow-in-multicolumn-081.html | 14 ++ .../css-break/out-of-flow-in-multicolumn-082.html | 14 ++ .../css-break/out-of-flow-in-multicolumn-083.html | 13 + .../css-break/out-of-flow-in-multicolumn-084.html | 12 + .../css-break/out-of-flow-in-multicolumn-085.html | 43 ++++ .../css-break/out-of-flow-in-multicolumn-086.html | 44 ++++ .../css-break/out-of-flow-in-multicolumn-087.html | 53 ++++ .../css-break/out-of-flow-in-multicolumn-088.html | 52 ++++ .../css-break/out-of-flow-in-multicolumn-089.html | 43 ++++ .../css-break/out-of-flow-in-multicolumn-090.html | 44 ++++ .../css-break/out-of-flow-in-multicolumn-091.html | 38 +++ .../css-break/out-of-flow-in-multicolumn-092.html | 46 ++++ .../out-of-flow-in-multicolumn-093-ref.html | 10 + .../css-break/out-of-flow-in-multicolumn-093.html | 13 + .../css-break/out-of-flow-in-multicolumn-094.html | 16 ++ .../css-break/out-of-flow-in-multicolumn-095.html | 18 ++ .../css-break/out-of-flow-in-multicolumn-096.html | 18 ++ .../css-break/out-of-flow-in-multicolumn-097.html | 18 ++ .../css-break/out-of-flow-in-multicolumn-098.html | 18 ++ .../css-break/out-of-flow-in-multicolumn-099.html | 15 ++ .../css-break/out-of-flow-in-multicolumn-100.html | 13 + .../css-break/out-of-flow-in-multicolumn-101.html | 13 + .../css-break/out-of-flow-in-multicolumn-102.html | 13 + .../css-break/out-of-flow-in-multicolumn-103.html | 14 ++ .../css-break/out-of-flow-in-multicolumn-104.html | 10 + .../out-of-flow-in-multicolumn-105-ref.html | 20 ++ .../css-break/out-of-flow-in-multicolumn-105.html | 31 +++ .../out-of-flow-in-multicolumn-106-ref.html | 20 ++ .../css-break/out-of-flow-in-multicolumn-106.html | 30 +++ .../css-break/out-of-flow-in-multicolumn-107.html | 14 ++ .../css-break/out-of-flow-in-multicolumn-108.html | 28 +++ .../css-break/out-of-flow-in-multicolumn-109.html | 13 + .../css-break/out-of-flow-in-multicolumn-110.html | 14 ++ .../css-break/out-of-flow-in-multicolumn-111.html | 23 ++ .../css-break/out-of-flow-in-multicolumn-112.html | 13 + .../css-break/out-of-flow-in-multicolumn-113.html | 17 ++ .../css-break/out-of-flow-in-multicolumn-114.html | 13 + .../css-break/out-of-flow-in-multicolumn-115.html | 13 + .../css-break/out-of-flow-in-multicolumn-116.html | 13 + .../out-of-flow-in-multicolumn-crash.html | 8 + ...t-of-flow-in-nested-spanner-multicol-crash.html | 11 + .../css-break/out-of-flow-in-new-column-crash.html | 10 + .../out-of-flow-with-negative-offset-crash.html | 13 + .../out-of-order-float-in-inline-crash.html | 10 + ...flow-auto-height-with-bottom-padding-crash.html | 10 + .../tests/css/css-break/overflow-clip-000.html | 55 +++++ .../tests/css/css-break/overflow-clip-001.html | 55 +++++ .../tests/css/css-break/overflow-clip-002.html | 56 +++++ .../tests/css/css-break/overflow-clip-003.html | 13 + .../tests/css/css-break/overflow-clip-004.html | 12 + .../tests/css/css-break/overflow-clip-005.html | 14 ++ .../tests/css/css-break/overflow-clip-006.html | 16 ++ .../tests/css/css-break/overflow-clip-007.html | 20 ++ .../tests/css/css-break/overflow-clip-008.html | 14 ++ .../tests/css/css-break/overflow-clip-009.html | 18 ++ .../tests/css/css-break/overflow-clip-010.html | 15 ++ .../tests/css/css-break/overflow-clip-011.html | 16 ++ .../tests/css/css-break/overflow-clip-012.html | 33 +++ .../tests/css/css-break/overflow-clip-013.html | 15 ++ .../tests/css/css-break/overflow-clip-014.html | 14 ++ .../tests/css/css-break/overflow-clip-015.html | 15 ++ .../tests/css/css-break/overflow-clip-016.html | 16 ++ .../tests/css/css-break/overflow-clip-017.html | 19 ++ ...d-abs-pos-with-percentage-height-print-ref.html | 9 + ...lowed-abs-pos-with-percentage-height-print.html | 25 ++ .../overflowed-block-with-no-room-after-000.html | 12 + .../overflowed-block-with-no-room-after-001.html | 14 ++ .../overflowed-block-with-room-after-000.html | 16 ++ .../overflowed-block-with-room-after-001.html | 15 ++ .../overflowed-block-with-room-after-002.html | 15 ++ .../overflowed-block-with-room-after-003.html | 18 ++ .../overflowed-block-with-room-after-004.html | 18 ++ .../css/css-break/overflowing-block-print-ref.html | 29 +++ .../css/css-break/overflowing-block-print.html | 26 ++ .../css-break/page-break-legacy-shorthands.html | 75 ++++++ .../parallel-flow-trailing-margin-001.html | 12 + .../parallel-flow-trailing-margin-002.html | 12 + .../parallel-flow-trailing-margin-003-crash.html | 11 + .../parsing/box-decoration-break-computed.html | 19 ++ .../parsing/box-decoration-break-invalid.html | 18 ++ .../parsing/box-decoration-break-valid.html | 18 ++ .../css-break/parsing/break-after-computed.html | 29 +++ .../css/css-break/parsing/break-after-invalid.html | 18 ++ .../css/css-break/parsing/break-after-valid.html | 28 +++ .../css-break/parsing/break-before-computed.html | 29 +++ .../css-break/parsing/break-before-invalid.html | 18 ++ .../css/css-break/parsing/break-before-valid.html | 28 +++ .../css-break/parsing/break-inside-computed.html | 22 ++ .../css-break/parsing/break-inside-invalid.html | 18 ++ .../css/css-break/parsing/break-inside-valid.html | 21 ++ .../css/css-break/parsing/orphans-computed.html | 20 ++ .../css/css-break/parsing/orphans-invalid.html | 22 ++ .../tests/css/css-break/parsing/orphans-valid.html | 19 ++ .../css/css-break/parsing/widows-computed.html | 20 ++ .../css/css-break/parsing/widows-invalid.html | 22 ++ .../tests/css/css-break/parsing/widows-valid.html | 19 ++ .../css-break/reference/border-image-000-ref.html | 16 ++ .../css/css-break/reference/widows-001-ref.html | 38 +++ .../reference/widows-block-in-inline-001-ref.html | 29 +++ .../reference/widows-orphans-001-ref.html | 17 ++ .../reference/widows-orphans-008-ref.html | 37 +++ .../reference/widows-orphans-009-ref.html | 37 +++ .../reference/widows-orphans-010-ref.html | 37 +++ .../reference/widows-orphans-011-ref.html | 37 +++ .../reference/widows-orphans-012-ref.html | 37 +++ .../reference/widows-orphans-013-ref.html | 37 +++ .../reference/widows-orphans-014-ref.html | 37 +++ .../reference/widows-orphans-016-ref.html | 37 +++ .../reference/widows-orphans-017-ref.html | 26 ++ .../css/css-break/relpos-inline-hit-testing.html | 38 +++ .../tests/css/css-break/relpos-inline-ref.html | 36 +++ .../tests/css/css-break/relpos-inline.html | 14 ++ .../tests/css/css-break/remove-inline-child.html | 21 ++ .../resumed-float-and-inline-block-crash.html | 7 + .../css/css-break/rounded-clipped-border-ref.html | 120 +++++++++ .../css/css-break/rounded-clipped-border.html | 64 +++++ .../web-platform/tests/css/css-break/ruby-000.html | 28 +++ .../web-platform/tests/css/css-break/ruby-001.html | 31 +++ .../web-platform/tests/css/css-break/ruby-002.html | 49 ++++ .../web-platform/tests/css/css-break/ruby-003.html | 21 ++ .../css-break/soft-break-before-margin-001.html | 16 ++ .../tests/css/css-break/svg-with-transform.html | 11 + .../table-cell-padding-block-in-inline-crash.html | 22 ++ .../css/css-break/table/border-collapse-001.html | 26 ++ .../table/border-spacing-at-breaks.tentative.html | 22 ++ .../tests/css/css-break/table/border-spacing.html | 34 +++ .../bottom-padding-repeated-header-crash.html | 9 + .../table/break-after-table-cell-child.html | 13 + .../css-break/table/break-after-table-cell.html | 11 + .../css/css-break/table/break-avoidance-001.html | 16 ++ .../css/css-break/table/break-avoidance-002.html | 20 ++ .../css/css-break/table/break-avoidance-003.html | 15 ++ .../css/css-break/table/break-avoidance-004.html | 16 ++ .../css/css-break/table/break-avoidance-005.html | 20 ++ .../css/css-break/table/break-avoidance-006.html | 15 ++ .../css/css-break/table/break-avoidance-007.html | 16 ++ .../table/break-avoidance-in-table-in-grid.html | 20 ++ .../table/break-before-expansion-001.html | 14 ++ .../table/break-before-expansion-002.html | 14 ++ ...re-repeated-footer-instead-of-border-crash.html | 10 + .../css-break/table/break-before-second-row.html | 19 ++ .../table/break-before-table-cell-child.html | 13 + .../css-break/table/break-before-table-cell.html | 11 + .../css/css-break/table/break-inside-cell-000.html | 24 ++ .../css/css-break/table/break-inside-cell-001.html | 32 +++ .../caption-bottom-margin-at-boundary-crash.html | 8 + .../css/css-break/table/caption-margin-001.html | 14 ++ .../css/css-break/table/caption-margin-002.html | 16 ++ .../css/css-break/table/caption-margin-003.html | 11 + .../css/css-break/table/caption-margin-004.html | 11 + .../css/css-break/table/caption-margin-005.html | 16 ++ .../table/cell-large-bottom-padding-crash.html | 6 + .../table/dynamic-caption-child-change-001.html | 19 ++ .../dynamic-caption-child-change-002-crash.html | 18 ++ ...l-border-spacing-at-fragmentainer-boundary.html | 15 ++ .../tests/css/css-break/table/inside-flex-001.html | 14 ++ .../table/monolithic-overflow-001.tentative.html | 12 + .../table/monolithic-overflow-002.tentative.html | 12 + .../table/monolithic-overflow-003.tentative.html | 13 + .../table/monolithic-overflow-004.tentative.html | 13 + .../css-break/table/monolithic-overflow-005.html | 26 ++ .../css-break/table/monolithic-overflow-006.html | 19 ++ .../table/oof-in-cell-with-alignment-001.html | 20 ++ .../table/oof-in-cell-with-alignment-002.html | 22 ++ .../table/oof-in-cell-with-alignment-003.html | 20 ++ .../table/oof-in-cell-with-alignment-004.html | 22 ++ .../css/css-break/table/overflow-scroll-row.html | 15 ++ .../css-break/table/overflow-scroll-section.html | 15 ++ .../abspos-in-monolithic.tentative.html | 15 ++ .../abspos-uncontained-text-ref.html | 4 + .../repeated-section/abspos-uncontained-text.html | 15 ++ .../abspos-uncontained.tentative.html | 14 ++ .../table/repeated-section/abspos.tentative.html | 15 ++ .../repeated-section/background-001.tentative.html | 13 + .../balanced-inner-multicol-ref.html | 23 ++ .../repeated-section/balanced-inner-multicol.html | 15 ++ .../block-in-inline.tentative.html | 15 ++ ...pacing-taller-than-fragmentainer-001-crash.html | 9 + ...pacing-taller-than-fragmentainer-002-crash.html | 11 + ...pacing-taller-than-fragmentainer-003-crash.html | 9 + ...reak-avoidance-in-bottom-caption.tentative.html | 28 +++ .../table/repeated-section/captions.tentative.html | 18 ++ .../fixedpos-in-footer-forced-break-print-ref.html | 38 +++ .../fixedpos-in-footer-forced-break-print.html | 25 ++ .../table/repeated-section/footer.tentative.html | 13 + .../header-after-break.tentative.html | 24 ++ .../repeated-section/header-footer.tentative.html | 16 ++ .../table/repeated-section/header.tentative.html | 13 + .../hit-test-relative-in-transform.tentative.html | 29 +++ .../hit-test-relative.tentative.html | 27 +++ .../table/repeated-section/hit-test.tentative.html | 26 ++ .../table/repeated-section/image.tentative.html | 38 +++ .../repeated-section/inline-block.tentative.html | 13 + .../table/repeated-section/multicol.tentative.html | 15 ++ .../multiple-row-groups.tentative.html | 24 ++ .../nested-repeated-header-crash.html | 33 +++ .../repeated-header-border-spacing.tentative.html | 19 ++ ...-section-in-clipped-overflow-001.tentative.html | 15 ++ ...-section-in-clipped-overflow-002.tentative.html | 15 ++ ...-section-in-clipped-overflow-003.tentative.html | 18 ++ .../repeated-section/special-elements-crash.html | 105 ++++++++ ...monolithic-after-repeated-header.tentative.html | 17 ++ .../variable-fragmentainer-size-001-ref.html | 17 ++ .../variable-fragmentainer-size-001.html | 20 ++ .../variable-fragmentainer-size-002-ref.html | 12 + .../variable-fragmentainer-size-002.html | 21 ++ .../variable-fragmentainer-size-003-crash.html | 23 ++ .../variable-fragmentainer-size-004-crash.html | 22 ++ .../variable-fragmentainer-size-005-crash.html | 22 ++ .../variable-fragmentainer-size-006-crash.html | 22 ++ .../css-break/table/section-with-overflow-000.html | 24 ++ .../css-break/table/section-with-overflow-001.html | 22 ++ .../css-break/table/section-with-overflow-002.html | 41 ++++ .../sections-and-captions-mixed-order-ref.html | 42 ++++ .../table/sections-and-captions-mixed-order.html | 25 ++ .../css-break/table/specified-block-size-001.html | 10 + .../css-break/table/specified-block-size-002.html | 9 + .../css-break/table/specified-block-size-003.html | 10 + .../css-break/table/specified-block-size-004.html | 10 + .../css-break/table/specified-block-size-005.html | 11 + .../css-break/table/specified-block-size-006.html | 11 + .../table/specified-block-size-007-ref.html | 8 + .../css-break/table/specified-block-size-007.html | 16 ++ .../css-break/table/specified-block-size-008.html | 10 + .../css/css-break/table/table-border-000.html | 10 + .../css/css-break/table/table-border-001.html | 20 ++ .../css/css-break/table/table-border-002.html | 18 ++ .../css/css-break/table/table-border-003.html | 18 ++ .../css/css-break/table/table-border-004.html | 15 ++ .../css/css-break/table/table-border-005.html | 17 ++ .../css/css-break/table/table-border-006.html | 17 ++ .../css/css-break/table/table-border-007-ref.html | 6 + .../css/css-break/table/table-border-007.html | 9 + .../css/css-break/table/table-border-008-ref.html | 15 ++ .../css/css-break/table/table-border-008.html | 12 + .../table-caption-and-cells-fixed-width-ref.html | 7 + .../table/table-caption-and-cells-fixed-width.html | 14 ++ .../table/table-caption-and-cells-ref.html | 7 + .../css-break/table/table-caption-and-cells.html | 14 ++ .../table/table-caption-with-block-ref.html | 6 + .../css-break/table/table-caption-with-block.html | 13 + .../css/css-break/table/table-cell-border-001.html | 13 + .../css/css-break/table/table-cell-border-002.html | 13 + .../css-break/table/table-cell-expansion-001.html | 10 + .../css-break/table/table-cell-expansion-002.html | 9 + .../css-break/table/table-cell-expansion-003.html | 12 + .../css-break/table/table-cell-expansion-004.html | 21 ++ .../css-break/table/table-cell-expansion-005.html | 21 ++ .../css-break/table/table-cell-expansion-006.html | 11 + .../css-break/table/table-cell-expansion-007.html | 14 ++ .../css-break/table/table-cell-expansion-008.html | 23 ++ .../css-break/table/table-cell-expansion-009.html | 23 ++ .../css-break/table/table-cell-expansion-010.html | 25 ++ .../table/table-col-paint-htb-ltr-ref.html | 25 ++ .../css-break/table/table-col-paint-htb-ltr.html | 35 +++ .../table/table-col-paint-vlr-rtl-ref.html | 29 +++ .../css-break/table/table-col-paint-vlr-rtl.html | 39 +++ .../table/table-col-paint-vrl-rtl-ref.html | 29 +++ .../css-break/table/table-col-paint-vrl-rtl.html | 39 +++ ...le-collapsed-borders-paint-at-boundary-ref.html | 22 ++ ...lapsed-borders-paint-at-boundary.tentative.html | 39 +++ .../table-collapsed-borders-paint-htb-ltr-ref.html | 19 ++ .../table-collapsed-borders-paint-htb-ltr.html | 36 +++ .../table-collapsed-borders-paint-vlr-rtl-ref.html | 23 ++ .../table-collapsed-borders-paint-vlr-rtl.html | 40 +++ .../table-collapsed-borders-paint-vrl-ltr-ref.html | 22 ++ .../table-collapsed-borders-paint-vrl-ltr.html | 39 +++ .../table/table-grid-paint-htb-ltr-ref.html | 18 ++ .../css-break/table/table-grid-paint-htb-ltr.html | 23 ++ .../table/table-grid-paint-vlr-rtl-ref.html | 22 ++ .../css-break/table/table-grid-paint-vlr-rtl.html | 27 +++ .../table/table-grid-paint-vrl-rtl-ref.html | 22 ++ .../css-break/table/table-grid-paint-vrl-rtl.html | 27 +++ ...in-abspos-multicol-with-nested-meter-crash.html | 10 + .../css-break/table/table-parts-offsetheight.html | 29 +++ .../table-parts-offsets-vertical-lr.tentative.html | 141 +++++++++++ .../table-parts-offsets-vertical-rl.tentative.html | 141 +++++++++++ .../table/table-parts-offsets.tentative.html | 140 +++++++++++ .../table/table-row-end-border-1-crash.html | 11 + .../table/table-row-end-border-2-crash.html | 11 + .../table/table-row-end-padding-crash.html | 11 + .../table/table-row-paint-htb-ltr-ref.html | 22 ++ .../css-break/table/table-row-paint-htb-ltr.html | 30 +++ .../table/table-row-paint-vlr-rtl-ref.html | 26 ++ .../css-break/table/table-row-paint-vlr-rtl.html | 34 +++ .../table/table-row-paint-vrl-rtl-ref.html | 26 ++ .../css-break/table/table-row-paint-vrl-rtl.html | 34 +++ .../css/css-break/table/table-rowspan-001.html | 19 ++ .../table/table-section-paint-htb-ltr-ref.html | 22 ++ .../table/table-section-paint-htb-ltr.html | 32 +++ .../table/table-section-paint-vlr-rtl-ref.html | 26 ++ .../table/table-section-paint-vlr-rtl.html | 36 +++ .../table/table-section-paint-vrl-rtl-ref.html | 26 ++ .../table/table-section-paint-vrl-rtl.html | 36 +++ ...ll-bottom-aligned-cell-with-bottom-padding.html | 14 ++ .../css/css-break/table/tall-padding-crash.html | 9 + ...ncated-border-spacing-at-fragmentainer-end.html | 14 ++ .../table/zero-height-repeated-footer-crash.html | 10 + .../tall-break-inside-avoid-at-start.html | 10 + ...ent-inside-constrained-block-000.tentative.html | 15 ++ ...ent-inside-constrained-block-001.tentative.html | 17 ++ ...ent-inside-constrained-block-002.tentative.html | 17 ++ ...ent-inside-constrained-block-003.tentative.html | 17 ++ ...ent-inside-constrained-block-004.tentative.html | 17 ++ ...ent-inside-constrained-block-005.tentative.html | 20 ++ ...ent-inside-constrained-block-006.tentative.html | 20 ++ ...all-float-pushed-to-next-fragmentainer-000.html | 15 ++ ...all-float-pushed-to-next-fragmentainer-001.html | 14 ++ ...all-float-pushed-to-next-fragmentainer-002.html | 12 + ...all-float-pushed-to-next-fragmentainer-003.html | 11 + ...all-float-pushed-to-next-fragmentainer-004.html | 13 + .../tall-line-in-short-fragmentainer-000.html | 18 ++ .../tall-line-in-short-fragmentainer-001.html | 15 ++ .../tall-line-in-short-fragmentainer-002.html | 13 + .../css/css-break/trailing-child-margin-000.html | 13 + .../css/css-break/trailing-child-margin-001.html | 11 + .../css/css-break/trailing-child-margin-002.html | 11 + .../tests/css/css-break/transform-000.html | 20 ++ .../tests/css/css-break/transform-001.html | 20 ++ .../tests/css/css-break/transform-002.html | 20 ++ .../tests/css/css-break/transform-003.html | 21 ++ .../tests/css/css-break/transform-004.html | 21 ++ .../tests/css/css-break/transform-005.html | 21 ++ .../tests/css/css-break/transform-006-ref.html | 44 ++++ .../tests/css/css-break/transform-006.html | 22 ++ .../tests/css/css-break/transform-007-ref.html | 45 ++++ .../tests/css/css-break/transform-007.html | 23 ++ .../tests/css/css-break/transform-008-ref.html | 49 ++++ .../tests/css/css-break/transform-008.html | 31 +++ .../tests/css/css-break/transform-009-ref.html | 71 ++++++ .../tests/css/css-break/transform-009.html | 33 +++ .../tests/css/css-break/transform-010.html | 33 +++ .../tests/css/css-break/transform-011.html | 16 ++ .../tests/css/css-break/transform-012.html | 13 + .../tests/css/css-break/transform-013.html | 22 ++ .../tests/css/css-break/transform-014.html | 13 + .../tests/css/css-break/transform-015.html | 20 ++ .../tests/css/css-break/transform-016.html | 20 ++ .../tests/css/css-break/transform-017.html | 13 + .../tests/css/css-break/transform-018.html | 18 ++ .../tests/css/css-break/transform-019.html | 15 ++ .../tests/css/css-break/transform-020.html | 19 ++ .../tests/css/css-break/transform-021.html | 17 ++ .../truncated-margin-at-fragmentainer-end-001.html | 14 ++ .../truncated-margin-at-fragmentainer-end-002.html | 15 ++ ...tained-oof-in-inline-after-break-000-crash.html | 25 ++ ...tained-oof-in-inline-after-break-001-crash.html | 10 + .../underflow-from-next-page-print-ref.html | 8 + .../css-break/underflow-from-next-page-print.html | 9 + .../css-break/wide-line-after-floats-crash.html | 8 + .../tests/css/css-break/widows-001.html | 82 +++++++ .../css/css-break/widows-block-in-inline-001.html | 35 +++ .../tests/css/css-break/widows-orphans-001.html | 31 +++ .../tests/css/css-break/widows-orphans-002.html | 34 +++ .../tests/css/css-break/widows-orphans-003.html | 31 +++ .../tests/css/css-break/widows-orphans-004.html | 34 +++ .../tests/css/css-break/widows-orphans-005.html | 45 ++++ .../tests/css/css-break/widows-orphans-006.html | 22 ++ .../tests/css/css-break/widows-orphans-007.html | 34 +++ .../tests/css/css-break/widows-orphans-008.html | 64 +++++ .../tests/css/css-break/widows-orphans-009.html | 64 +++++ .../tests/css/css-break/widows-orphans-010.html | 64 +++++ .../tests/css/css-break/widows-orphans-011.html | 63 +++++ .../tests/css/css-break/widows-orphans-012.html | 64 +++++ .../tests/css/css-break/widows-orphans-013.html | 62 +++++ .../tests/css/css-break/widows-orphans-014.html | 62 +++++ .../tests/css/css-break/widows-orphans-015.html | 64 +++++ .../tests/css/css-break/widows-orphans-016.html | 64 +++++ .../tests/css/css-break/widows-orphans-017.html | 52 ++++ .../tests/css/css-break/widows-orphans-018.html | 64 +++++ .../tests/css/css-break/widows-orphans-019.html | 51 ++++ .../tests/css/css-break/will-change-filter.html | 11 + .../zero-height-page-break-001-print-ref.html | 9 + .../zero-height-page-break-001-print.html | 14 ++ 1153 files changed, 28835 insertions(+) create mode 100644 testing/web-platform/tests/css/css-break/META.yml create mode 100644 testing/web-platform/tests/css/css-break/abspos-in-clipped-overflow-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-in-clipped-overflow-print.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-in-offset-relpos.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-in-opacity-000-ref.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-in-opacity-000.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-in-opacity-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-in-opacity-001.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-in-opacity-002.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-in-opacity-003.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-inside-relpos-inside-monolithic.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-overflow-hidden-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/abspos-overflow-hidden-001-print.html create mode 100644 testing/web-platform/tests/css/css-break/animation/break-no-interpolation.html create mode 100644 testing/web-platform/tests/css/css-break/animation/orphans-interpolation.html create mode 100644 testing/web-platform/tests/css/css-break/animation/widows-interpolation.html create mode 100644 testing/web-platform/tests/css/css-break/area-crash.html create mode 100644 testing/web-platform/tests/css/css-break/area-in-inline-crash.html create mode 100644 testing/web-platform/tests/css/css-break/auto-overflow-inside-second-abspos-fragment-crash.html create mode 100644 testing/web-platform/tests/css/css-break/avoid-border-break.html create mode 100644 testing/web-platform/tests/css/css-break/background-attachment-fixed-ref.html create mode 100644 testing/web-platform/tests/css/css-break/background-attachment-fixed.html create mode 100644 testing/web-platform/tests/css/css-break/background-image-000-ref.html create mode 100644 testing/web-platform/tests/css/css-break/background-image-000.html create mode 100644 testing/web-platform/tests/css/css-break/background-image-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/background-image-001.html create mode 100644 testing/web-platform/tests/css/css-break/background-image-002-ref.html create mode 100644 testing/web-platform/tests/css/css-break/background-image-002.html create mode 100644 testing/web-platform/tests/css/css-break/background-image-003.html create mode 100644 testing/web-platform/tests/css/css-break/become-unfragmented-001.html create mode 100644 testing/web-platform/tests/css/css-break/block-001-wm-vlr-print.html create mode 100644 testing/web-platform/tests/css/css-break/block-001-wm-vlr-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-001-wm-vrl-print.html create mode 100644 testing/web-platform/tests/css/css-break/block-001-wm-vrl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-002-wm-vlr-print.html create mode 100644 testing/web-platform/tests/css/css-break/block-002-wm-vlr-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-002-wm-vrl-print.html create mode 100644 testing/web-platform/tests/css/css-break/block-002-wm-vrl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-end-aligned-abspos-nested.html create mode 100644 testing/web-platform/tests/css/css-break/block-end-aligned-abspos-with-overflow-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-end-aligned-abspos-with-overflow.html create mode 100644 testing/web-platform/tests/css/css-break/block-end-aligned-abspos.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-000.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-001.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-002.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-003.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-004-crash.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-004.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-005-crash.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-006-crash.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-007-crash.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-008.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-009.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-010-crash.html create mode 100644 testing/web-platform/tests/css/css-break/block-in-inline-011.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-001.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-001b-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-001b.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-002.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-002b.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-003.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-003b.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-004-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-max-height-004.html create mode 100644 testing/web-platform/tests/css/css-break/block-min-height-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-min-height-001.html create mode 100644 testing/web-platform/tests/css/css-break/block-min-height-001b-ref.html create mode 100644 testing/web-platform/tests/css/css-break/block-min-height-001b.html create mode 100644 testing/web-platform/tests/css/css-break/border-image-000.html create mode 100644 testing/web-platform/tests/css/css-break/borders-000-ref.html create mode 100644 testing/web-platform/tests/css/css-break/borders-000.html create mode 100644 testing/web-platform/tests/css/css-break/borders-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/borders-001.html create mode 100644 testing/web-platform/tests/css/css-break/borders-002-ref.html create mode 100644 testing/web-platform/tests/css/css-break/borders-002.html create mode 100644 testing/web-platform/tests/css/css-break/borders-003-ref.html create mode 100644 testing/web-platform/tests/css/css-break/borders-003.html create mode 100644 testing/web-platform/tests/css/css-break/borders-004-ref.html create mode 100644 testing/web-platform/tests/css/css-break/borders-004.html create mode 100644 testing/web-platform/tests/css/css-break/borders-005-ref.html create mode 100644 testing/web-platform/tests/css/css-break/borders-005.html create mode 100644 testing/web-platform/tests/css/css-break/borders-006-ref.html create mode 100644 testing/web-platform/tests/css/css-break/borders-006.html create mode 100644 testing/web-platform/tests/css/css-break/borders-007-ref.html create mode 100644 testing/web-platform/tests/css/css-break/borders-007.html create mode 100644 testing/web-platform/tests/css/css-break/box-decoration-break-clone-001.html create mode 100644 testing/web-platform/tests/css/css-break/box-decoration-break-clone-002.html create mode 100644 testing/web-platform/tests/css/css-break/box-decoration-break-clone-003.html create mode 100644 testing/web-platform/tests/css/css-break/box-decoration-break-clone-004.html create mode 100644 testing/web-platform/tests/css/css-break/box-shadow-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/box-shadow-001.html create mode 100644 testing/web-platform/tests/css/css-break/box-shadow-002-ref.html create mode 100644 testing/web-platform/tests/css/css-break/box-shadow-002.html create mode 100644 testing/web-platform/tests/css/css-break/box-shadow-003-ref.html create mode 100644 testing/web-platform/tests/css/css-break/box-shadow-003.html create mode 100644 testing/web-platform/tests/css/css-break/box-shadow-004-ref.html create mode 100644 testing/web-platform/tests/css/css-break/box-shadow-004.html create mode 100644 testing/web-platform/tests/css/css-break/br-clear-all.html create mode 100644 testing/web-platform/tests/css/css-break/break-after-in-parallel-flow-crash.html create mode 100644 testing/web-platform/tests/css/css-break/break-after-oof-before-preceding-pushed-float-crash.html create mode 100644 testing/web-platform/tests/css/css-break/break-at-end-container-edge-000.html create mode 100644 testing/web-platform/tests/css/css-break/break-at-end-container-edge-001.html create mode 100644 testing/web-platform/tests/css/css-break/break-at-end-container-edge-002.html create mode 100644 testing/web-platform/tests/css/css-break/break-at-end-container-edge-003.html create mode 100644 testing/web-platform/tests/css/css-break/break-at-end-container-edge-004.html create mode 100644 testing/web-platform/tests/css/css-break/break-before-always-001.xht create mode 100644 testing/web-platform/tests/css/css-break/break-before-float-after-line-after-floats-crash.html create mode 100644 testing/web-platform/tests/css/css-break/break-before-with-no-fragmentation-crash.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-000.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-001.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-002.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-003.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-004.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-005.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-006.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-007.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-008.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-009.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-010.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-011.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-012.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-013.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-avoid-014.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-force-000.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-force-001.html create mode 100644 testing/web-platform/tests/css/css-break/break-between-force-002.html create mode 100644 testing/web-platform/tests/css/css-break/break-float-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-break/break-float-dynamic-002.html create mode 100644 testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-1-ref.html create mode 100644 testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-1.html create mode 100644 testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-2-ref.html create mode 100644 testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-2.html create mode 100644 testing/web-platform/tests/css/css-break/break-inside-avoid-multicol-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/break-inside-avoid-multicol-001-print.html create mode 100644 testing/web-platform/tests/css/css-break/break-nested-float-in-table-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/break-nested-float-in-table-001-print.html create mode 100644 testing/web-platform/tests/css/css-break/break-overflowed-block-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-break/change-block-background.html create mode 100644 testing/web-platform/tests/css/css-break/change-break-after.html create mode 100644 testing/web-platform/tests/css/css-break/change-break-after2.html create mode 100644 testing/web-platform/tests/css/css-break/change-break-before.html create mode 100644 testing/web-platform/tests/css/css-break/change-break-inside.html create mode 100644 testing/web-platform/tests/css/css-break/change-inline-color-ref.html create mode 100644 testing/web-platform/tests/css/css-break/change-inline-color.html create mode 100644 testing/web-platform/tests/css/css-break/chrome-bug-1283776-000-crash.html create mode 100644 testing/web-platform/tests/css/css-break/chrome-bug-1283776-001-crash.html create mode 100644 testing/web-platform/tests/css/css-break/chrome-bug-1285596-crash.html create mode 100644 testing/web-platform/tests/css/css-break/chrome-bug-1287342-crash.html create mode 100644 testing/web-platform/tests/css/css-break/chrome-bug-1288769-000-crash.html create mode 100644 testing/web-platform/tests/css/css-break/chrome-bug-1288769-001-crash.html create mode 100644 testing/web-platform/tests/css/css-break/chrome-bug-1289999-crash.https.html create mode 100644 testing/web-platform/tests/css/css-break/chrome-bug-1318455-crash.html create mode 100644 testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-000.html create mode 100644 testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-001.html create mode 100644 testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-002.html create mode 100644 testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-003.html create mode 100644 testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-004.html create mode 100644 testing/web-platform/tests/css/css-break/clear-br-in-size-containment-crash.html create mode 100644 testing/web-platform/tests/css/css-break/clear-float-in-size-containment-crash.html create mode 100644 testing/web-platform/tests/css/css-break/clear-past-float-with-oof-twice-crash.html create mode 100644 testing/web-platform/tests/css/css-break/clearance-parallel-flow-001.html create mode 100644 testing/web-platform/tests/css/css-break/clearance-parallel-flow-002.html create mode 100644 testing/web-platform/tests/css/css-break/clearance-self-collapsing-past-fragmented-float.html create mode 100644 testing/web-platform/tests/css/css-break/clipping-001.html create mode 100644 testing/web-platform/tests/css/css-break/clipping-002.html create mode 100644 testing/web-platform/tests/css/css-break/column-balancing-with-oofs-crash.html create mode 100644 testing/web-platform/tests/css/css-break/contain-strict-with-opacity-and-oof-ref.html create mode 100644 testing/web-platform/tests/css/css-break/contain-strict-with-opacity-and-oof.html create mode 100644 testing/web-platform/tests/css/css-break/empty-fieldset-tall-bottom-padding-crash.html create mode 100644 testing/web-platform/tests/css/css-break/empty-multicol-at-scrollport-edge.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-001.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-002-ref.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-002.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-003-ref.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-003.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-004-ref.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-004.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-005.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-006.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset-007.html create mode 100644 testing/web-platform/tests/css/css-break/fieldset.html create mode 100644 testing/web-platform/tests/css/css-break/firefox-bug1693616-001-crash.html create mode 100644 testing/web-platform/tests/css/css-break/firefox-bug1693616-002-crash.html create mode 100644 testing/web-platform/tests/css/css-break/flex-item-padding-block-in-inline-crash.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/button-in-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/fixed-flex-item-inside-abs-flex-in-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-006.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-007.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-008.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-009.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-010.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-011.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-fragmented-with-float-descendant-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-fragmented-with-float-descendant-001.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001a.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001b.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-002a.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-002b.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-003.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/flexbox-fragmentation-layout-001-crash.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/float-in-webkit-box-in-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/image-in-fragmented-flexbox-crash-001.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/image-in-fragmented-flexbox-crash-002.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/increase-fragmentainer-size-flex-item-trailing-margin.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/monolithic-item-in-fragmented-flexbox-crash.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-006.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-007.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-008.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-009.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-010.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-011.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-012.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-013.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-014.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-015.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-016.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-017.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-018.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-019.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-020.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-021.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-022.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-023.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-024.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-025.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-026.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-027.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-028.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-029.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-030.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-031.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-032.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-033.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-034.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-035.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-036.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-037.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-038.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-039.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-040.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-041-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-041.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-042-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-042.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-043-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-043.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-044-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-044.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-045.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-046.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-047.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-048.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-049.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-050.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-051.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-052.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-053.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-006.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-007.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-008.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-009.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-010.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-011.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-012.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-013.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-014.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-016.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-017.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-020.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-021.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-022.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-023.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-024.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-025.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-026.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-027.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-028.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-029.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-031.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-032.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-033.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-034.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-035.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-036.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-037.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-038.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-039.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-040.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-041.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-042.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-043.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-044.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-045.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-046.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-047-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-047.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-048-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-048.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-049-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-049.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-050-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-050.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-051.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-052.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-053.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-054.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-055.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-056.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-057.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-058.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-059.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-060.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-061.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-062.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-063-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-063-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-064-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-064-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-065-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-065.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-066.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-067-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-067.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-068-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-068.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-069-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-069.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-070-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-070.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-071-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-071.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-072.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-073.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-074.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-075-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-075-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-076-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-076-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-077.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-078.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-079.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-080-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-080-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/nested-flex-item-expansion-in-mulicol.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/quirks-flex-in-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-006.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-007.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-008.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-009.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-010.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-011.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-012.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-013.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-014.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-016.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-017.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-018.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-019.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-020.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-021.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-022.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-023.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-024.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-025.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-026.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-027.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-028.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-029.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-030.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-031.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-032.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-033.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-034.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-035.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-036.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-037.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-038.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-039.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-040-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-040.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-041.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-042.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-043.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-044.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-045.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-046.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-047.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-048.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-049.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-050.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-051.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-052.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-053.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-054.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-055.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-056.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-058.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-059.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-060-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-060-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-061.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-062.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-063.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-064.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-065-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-065-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-066-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-066-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-067.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-006.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-007.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-008.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-009.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-010.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-011.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-012.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-013.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-014.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-015.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-016.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-017.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-018.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-019.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-020.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-021.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-022.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-023.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-024.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-025.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-026.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-027-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-027.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-028.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-029.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-030.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-031.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-032.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-033.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-034.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-035.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-036.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-037.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-038.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-039.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-040.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-041.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-042-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-042-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-043.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-044-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-044.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-045-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-045-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-046-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-046-print.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-047.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-048.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/slider-in-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/flexbox/textarea-input-flex-items-in-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/float-000.html create mode 100644 testing/web-platform/tests/css/css-break/float-001.html create mode 100644 testing/web-platform/tests/css/css-break/float-002.html create mode 100644 testing/web-platform/tests/css/css-break/float-003.html create mode 100644 testing/web-platform/tests/css/css-break/float-004.html create mode 100644 testing/web-platform/tests/css/css-break/float-005.html create mode 100644 testing/web-platform/tests/css/css-break/float-006.html create mode 100644 testing/web-platform/tests/css/css-break/float-007.html create mode 100644 testing/web-platform/tests/css/css-break/float-008.html create mode 100644 testing/web-platform/tests/css/css-break/float-009-ref.html create mode 100644 testing/web-platform/tests/css/css-break/float-009.html create mode 100644 testing/web-platform/tests/css/css-break/float-010.html create mode 100644 testing/web-platform/tests/css/css-break/float-011-crash.html create mode 100644 testing/web-platform/tests/css/css-break/float-012.html create mode 100644 testing/web-platform/tests/css/css-break/float-013.html create mode 100644 testing/web-platform/tests/css/css-break/float-014.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/float-015.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/float-016.html create mode 100644 testing/web-platform/tests/css/css-break/float-017-ref.html create mode 100644 testing/web-platform/tests/css/css-break/float-017.html create mode 100644 testing/web-platform/tests/css/css-break/float-after-self-collapsing-block-in-inline-crash.html create mode 100644 testing/web-platform/tests/css/css-break/float-in-inline-widows-orphans-crash.html create mode 100644 testing/web-platform/tests/css/css-break/float-in-self-collapsing-block-000.html create mode 100644 testing/web-platform/tests/css/css-break/float-in-self-collapsing-block-001.html create mode 100644 testing/web-platform/tests/css/css-break/float-inside-small-block.html create mode 100644 testing/web-platform/tests/css/css-break/float-stretching-bfc-000.html create mode 100644 testing/web-platform/tests/css/css-break/float-stretching-bfc-001.html create mode 100644 testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-001-print.html create mode 100644 testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-002-print.html create mode 100644 testing/web-platform/tests/css/css-break/floated-multicol-in-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/floats-and-text-narrow-and-short-dynamic-ref.html create mode 100644 testing/web-platform/tests/css/css-break/floats-and-text-narrow-and-short-dynamic.html create mode 100644 testing/web-platform/tests/css/css-break/forced-break-at-fragmentainer-start-000.html create mode 100644 testing/web-platform/tests/css/css-break/forced-break-at-fragmentainer-start-001.html create mode 100644 testing/web-platform/tests/css/css-break/form-control.html create mode 100644 testing/web-platform/tests/css/css-break/fragmentainer-1px-clamping-000-crash.html create mode 100644 testing/web-platform/tests/css/css-break/fragmentainer-1px-clamping-001-crash.html create mode 100644 testing/web-platform/tests/css/css-break/fragmented-autowidth-fc-root-beside-floats-ref.html create mode 100644 testing/web-platform/tests/css/css-break/fragmented-autowidth-fc-root-beside-floats.html create mode 100644 testing/web-platform/tests/css/css-break/fragmented-empty-contenteditable-crash.html create mode 100644 testing/web-platform/tests/css/css-break/fragmented-float-in-inline-crash.html create mode 100644 testing/web-platform/tests/css/css-break/fragmented-float-overflowing-container.html create mode 100644 testing/web-platform/tests/css/css-break/fragmented-oof-in-inline-crash.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-006.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-007.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-008.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-009.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-010.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-011.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-008.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-009.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-006.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-007.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-008.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-009.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-010.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-011.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-012.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-013.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-014.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-015.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-016.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-017.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-018.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-019.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-020.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-021.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-022.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-023.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-024.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-025.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-026.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-027.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-028.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-029.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-030.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-031.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-032.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-033.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-034.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-035.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-036.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-037.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-038.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-039.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-040.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-041.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-042.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-043.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-044.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-045.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-046.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-047.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-048.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-infinite-expansion.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-001.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-002.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-003.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-004.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-005.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-006.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-007.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-008.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-009.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-010.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-011.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-oof-crash.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-overflow-001.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-placement-crash-multiple.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-item-placement-crash.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-large-end-border-crash.html create mode 100644 testing/web-platform/tests/css/css-break/grid/grid-nested-columns-crash.html create mode 100644 testing/web-platform/tests/css/css-break/grid/monolithic-overflow-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/grid/monolithic-overflow-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/grid/monolithic-overflow-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/grid/monolithic-overflow-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/grid/monolithic-overflow-005.html create mode 100644 testing/web-platform/tests/css/css-break/grid/monolithic-overflow-006.html create mode 100644 testing/web-platform/tests/css/css-break/grid/monolithic-overflow-007.html create mode 100644 testing/web-platform/tests/css/css-break/grid/monolithic-overflow-008.html create mode 100644 testing/web-platform/tests/css/css-break/grid/monolithic-overflow-009.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-001.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-002.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-003.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-004.html create mode 100644 testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-005.html create mode 100644 testing/web-platform/tests/css/css-break/hit-test-hidden-overflow.html create mode 100644 testing/web-platform/tests/css/css-break/hit-test-inline-fragmentation-with-border-radius.html create mode 100644 testing/web-platform/tests/css/css-break/hit-test-transformed-inline.html create mode 100644 testing/web-platform/tests/css/css-break/hit-test-transformed.html create mode 100644 testing/web-platform/tests/css/css-break/iframe-in-repeated-table-header-crash.html create mode 100644 testing/web-platform/tests/css/css-break/increase-fragmentainer-size-tall-border.html create mode 100644 testing/web-platform/tests/css/css-break/inheritance.html create mode 100644 testing/web-platform/tests/css/css-break/ink-overflow-001-print.html create mode 100644 testing/web-platform/tests/css/css-break/ink-overflow-002.html create mode 100644 testing/web-platform/tests/css/css-break/inline-with-float-001.html create mode 100644 testing/web-platform/tests/css/css-break/inline-with-float-002.html create mode 100644 testing/web-platform/tests/css/css-break/inline-with-float-003.html create mode 100644 testing/web-platform/tests/css/css-break/inline-with-float-004.html create mode 100644 testing/web-platform/tests/css/css-break/large-text-node-oof-crash.html create mode 100644 testing/web-platform/tests/css/css-break/line-after-unbreakable-float-after-padding-ref.html create mode 100644 testing/web-platform/tests/css/css-break/line-after-unbreakable-float-after-padding.html create mode 100644 testing/web-platform/tests/css/css-break/line-and-fragmentainer-break-before-float-crash.html create mode 100644 testing/web-platform/tests/css/css-break/line-pushed-by-float-000.html create mode 100644 testing/web-platform/tests/css/css-break/line-pushed-by-float-001.html create mode 100644 testing/web-platform/tests/css/css-break/margin-after-overflowed-block.html create mode 100644 testing/web-platform/tests/css/css-break/margin-at-break-001.html create mode 100644 testing/web-platform/tests/css/css-break/margin-at-break-002.html create mode 100644 testing/web-platform/tests/css/css-break/margin-at-break-003.html create mode 100644 testing/web-platform/tests/css/css-break/margin-at-break-004.html create mode 100644 testing/web-platform/tests/css/css-break/margin-at-break-005.html create mode 100644 testing/web-platform/tests/css/css-break/max-height-with-margin-pushed-below-fragmentation-line-crash.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-001.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-002.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-003.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-overflow-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-overflow-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-overflow-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-overflow-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-overflow-005.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-overflow-006.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-with-overflow-lr.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-with-overflow-rl.html create mode 100644 testing/web-platform/tests/css/css-break/monolithic-with-overflow.html create mode 100644 testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-000.html create mode 100644 testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-001.html create mode 100644 testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-002.html create mode 100644 testing/web-platform/tests/css/css-break/nested-float-in-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-001.html create mode 100644 testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-002.html create mode 100644 testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-003.html create mode 100644 testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-004.html create mode 100644 testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-005.html create mode 100644 testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-006.html create mode 100644 testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-007.html create mode 100644 testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-008.html create mode 100644 testing/web-platform/tests/css/css-break/nested-multicol-with-spanners-and-oofs-crash.html create mode 100644 testing/web-platform/tests/css/css-break/nested-oof-in-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/no-room-for-line-in-first-fragmentainer-crash.html create mode 100644 testing/web-platform/tests/css/css-break/offset-top-block-in-inline.html create mode 100644 testing/web-platform/tests/css/css-break/orphans-in-parallel-flow.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-inline-with-negative-offset-crash.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-001.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-002.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-003.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-004-ref.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-004.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-005.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-006.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-007.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-008.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-009.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-010.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-011.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-012.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-013.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-014-ref.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-014.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-015.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-016.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-017.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-018.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-019-ref.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-019.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-020.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-021.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-022.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-023.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-024.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-025.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-026.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-027.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-028.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-029.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-030.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-031.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-032.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-033.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-034.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-035.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-036.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-037.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-038.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-039.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-040.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-041.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-042.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-043.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-044.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-045.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-046.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-047.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-048.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-049.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-050.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-051.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-052.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-053.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-054.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-055.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-056.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-057.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-058.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-059.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-060.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-061.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-062.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-063.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-064.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-065.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-066.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-067.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-068.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-069.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-070.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-071.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-072.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-073.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-074.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-075.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-076.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-077.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-078.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-079.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-080.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-081.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-082.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-083.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-084.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-085.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-086.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-087.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-088.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-089.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-090.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-091.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-092.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-093-ref.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-093.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-094.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-095.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-096.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-097.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-098.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-099.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-100.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-101.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-102.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-103.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-104.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-105-ref.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-105.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-106-ref.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-106.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-107.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-108.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-109.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-110.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-111.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-112.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-113.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-114.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-115.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-116.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-crash.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-nested-spanner-multicol-crash.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-in-new-column-crash.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-flow-with-negative-offset-crash.html create mode 100644 testing/web-platform/tests/css/css-break/out-of-order-float-in-inline-crash.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-auto-height-with-bottom-padding-crash.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-000.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-001.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-002.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-003.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-004.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-005.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-006.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-007.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-008.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-009.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-010.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-011.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-012.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-013.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-014.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-015.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-016.html create mode 100644 testing/web-platform/tests/css/css-break/overflow-clip-017.html create mode 100644 testing/web-platform/tests/css/css-break/overflowed-abs-pos-with-percentage-height-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/overflowed-abs-pos-with-percentage-height-print.html create mode 100644 testing/web-platform/tests/css/css-break/overflowed-block-with-no-room-after-000.html create mode 100644 testing/web-platform/tests/css/css-break/overflowed-block-with-no-room-after-001.html create mode 100644 testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-000.html create mode 100644 testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-001.html create mode 100644 testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-002.html create mode 100644 testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-003.html create mode 100644 testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-004.html create mode 100644 testing/web-platform/tests/css/css-break/overflowing-block-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/overflowing-block-print.html create mode 100644 testing/web-platform/tests/css/css-break/page-break-legacy-shorthands.html create mode 100644 testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-001.html create mode 100644 testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-002.html create mode 100644 testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-003-crash.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/box-decoration-break-computed.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/box-decoration-break-invalid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/box-decoration-break-valid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/break-after-computed.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/break-after-invalid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/break-after-valid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/break-before-computed.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/break-before-invalid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/break-before-valid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/break-inside-computed.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/break-inside-invalid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/break-inside-valid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/orphans-computed.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/orphans-invalid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/orphans-valid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/widows-computed.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/widows-invalid.html create mode 100644 testing/web-platform/tests/css/css-break/parsing/widows-valid.html create mode 100644 testing/web-platform/tests/css/css-break/reference/border-image-000-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-block-in-inline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-008-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-009-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-010-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-011-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-012-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-013-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-014-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-016-ref.html create mode 100644 testing/web-platform/tests/css/css-break/reference/widows-orphans-017-ref.html create mode 100644 testing/web-platform/tests/css/css-break/relpos-inline-hit-testing.html create mode 100644 testing/web-platform/tests/css/css-break/relpos-inline-ref.html create mode 100644 testing/web-platform/tests/css/css-break/relpos-inline.html create mode 100644 testing/web-platform/tests/css/css-break/remove-inline-child.html create mode 100644 testing/web-platform/tests/css/css-break/resumed-float-and-inline-block-crash.html create mode 100644 testing/web-platform/tests/css/css-break/rounded-clipped-border-ref.html create mode 100644 testing/web-platform/tests/css/css-break/rounded-clipped-border.html create mode 100644 testing/web-platform/tests/css/css-break/ruby-000.html create mode 100644 testing/web-platform/tests/css/css-break/ruby-001.html create mode 100644 testing/web-platform/tests/css/css-break/ruby-002.html create mode 100644 testing/web-platform/tests/css/css-break/ruby-003.html create mode 100644 testing/web-platform/tests/css/css-break/soft-break-before-margin-001.html create mode 100644 testing/web-platform/tests/css/css-break/svg-with-transform.html create mode 100644 testing/web-platform/tests/css/css-break/table-cell-padding-block-in-inline-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/border-collapse-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/border-spacing-at-breaks.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/border-spacing.html create mode 100644 testing/web-platform/tests/css/css-break/table/bottom-padding-repeated-header-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-after-table-cell-child.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-after-table-cell.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-avoidance-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-avoidance-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-avoidance-003.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-avoidance-004.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-avoidance-005.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-avoidance-006.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-avoidance-007.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-avoidance-in-table-in-grid.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-before-expansion-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-before-expansion-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-before-repeated-footer-instead-of-border-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-before-second-row.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-before-table-cell-child.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-before-table-cell.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-inside-cell-000.html create mode 100644 testing/web-platform/tests/css/css-break/table/break-inside-cell-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/caption-bottom-margin-at-boundary-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/caption-margin-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/caption-margin-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/caption-margin-003.html create mode 100644 testing/web-platform/tests/css/css-break/table/caption-margin-004.html create mode 100644 testing/web-platform/tests/css/css-break/table/caption-margin-005.html create mode 100644 testing/web-platform/tests/css/css-break/table/cell-large-bottom-padding-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/dynamic-caption-child-change-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/dynamic-caption-child-change-002-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/final-border-spacing-at-fragmentainer-boundary.html create mode 100644 testing/web-platform/tests/css/css-break/table/inside-flex-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/monolithic-overflow-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/monolithic-overflow-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/monolithic-overflow-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/monolithic-overflow-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/monolithic-overflow-005.html create mode 100644 testing/web-platform/tests/css/css-break/table/monolithic-overflow-006.html create mode 100644 testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-003.html create mode 100644 testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-004.html create mode 100644 testing/web-platform/tests/css/css-break/table/overflow-scroll-row.html create mode 100644 testing/web-platform/tests/css/css-break/table/overflow-scroll-section.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/abspos-in-monolithic.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained-text-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained-text.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/abspos.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/background-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/balanced-inner-multicol-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/balanced-inner-multicol.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/block-in-inline.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-001-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-002-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-003-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/break-avoidance-in-bottom-caption.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/captions.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/footer.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/header-after-break.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/header-footer.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/header.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/hit-test-relative-in-transform.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/hit-test-relative.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/hit-test.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/image.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/inline-block.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/multicol.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/multiple-row-groups.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/nested-repeated-header-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/repeated-header-border-spacing.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/special-elements-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/tall-monolithic-after-repeated-header.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-001-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-002-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-003-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-004-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-005-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-006-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/section-with-overflow-000.html create mode 100644 testing/web-platform/tests/css/css-break/table/section-with-overflow-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/section-with-overflow-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/sections-and-captions-mixed-order-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/sections-and-captions-mixed-order.html create mode 100644 testing/web-platform/tests/css/css-break/table/specified-block-size-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/specified-block-size-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/specified-block-size-003.html create mode 100644 testing/web-platform/tests/css/css-break/table/specified-block-size-004.html create mode 100644 testing/web-platform/tests/css/css-break/table/specified-block-size-005.html create mode 100644 testing/web-platform/tests/css/css-break/table/specified-block-size-006.html create mode 100644 testing/web-platform/tests/css/css-break/table/specified-block-size-007-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/specified-block-size-007.html create mode 100644 testing/web-platform/tests/css/css-break/table/specified-block-size-008.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-000.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-003.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-004.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-005.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-006.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-007-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-007.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-008-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-border-008.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-caption-and-cells-fixed-width-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-caption-and-cells-fixed-width.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-caption-and-cells-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-caption-and-cells.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-caption-with-block-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-caption-with-block.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-border-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-border-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-002.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-003.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-004.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-005.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-006.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-007.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-008.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-009.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-cell-expansion-010.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-col-paint-htb-ltr-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-col-paint-htb-ltr.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-col-paint-vlr-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-col-paint-vlr-rtl.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-col-paint-vrl-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-col-paint-vrl-rtl.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-at-boundary-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-at-boundary.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-htb-ltr-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-htb-ltr.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vlr-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vlr-rtl.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vrl-ltr-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vrl-ltr.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-grid-paint-htb-ltr-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-grid-paint-htb-ltr.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-grid-paint-vlr-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-grid-paint-vlr-rtl.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-grid-paint-vrl-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-grid-paint-vrl-rtl.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-in-abspos-multicol-with-nested-meter-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-parts-offsetheight.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-parts-offsets-vertical-lr.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-parts-offsets-vertical-rl.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-parts-offsets.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-row-end-border-1-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-row-end-border-2-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-row-end-padding-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-row-paint-htb-ltr-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-row-paint-htb-ltr.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-row-paint-vlr-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-row-paint-vlr-rtl.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-row-paint-vrl-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-row-paint-vrl-rtl.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-rowspan-001.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-section-paint-htb-ltr-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-section-paint-htb-ltr.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-section-paint-vlr-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-section-paint-vlr-rtl.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-section-paint-vrl-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-break/table/table-section-paint-vrl-rtl.html create mode 100644 testing/web-platform/tests/css/css-break/table/tall-bottom-aligned-cell-with-bottom-padding.html create mode 100644 testing/web-platform/tests/css/css-break/table/tall-padding-crash.html create mode 100644 testing/web-platform/tests/css/css-break/table/truncated-border-spacing-at-fragmentainer-end.html create mode 100644 testing/web-platform/tests/css/css-break/table/zero-height-repeated-footer-crash.html create mode 100644 testing/web-platform/tests/css/css-break/tall-break-inside-avoid-at-start.html create mode 100644 testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-000.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-005.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-006.tentative.html create mode 100644 testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-000.html create mode 100644 testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-001.html create mode 100644 testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-002.html create mode 100644 testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-003.html create mode 100644 testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-004.html create mode 100644 testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-000.html create mode 100644 testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-001.html create mode 100644 testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-002.html create mode 100644 testing/web-platform/tests/css/css-break/trailing-child-margin-000.html create mode 100644 testing/web-platform/tests/css/css-break/trailing-child-margin-001.html create mode 100644 testing/web-platform/tests/css/css-break/trailing-child-margin-002.html create mode 100644 testing/web-platform/tests/css/css-break/transform-000.html create mode 100644 testing/web-platform/tests/css/css-break/transform-001.html create mode 100644 testing/web-platform/tests/css/css-break/transform-002.html create mode 100644 testing/web-platform/tests/css/css-break/transform-003.html create mode 100644 testing/web-platform/tests/css/css-break/transform-004.html create mode 100644 testing/web-platform/tests/css/css-break/transform-005.html create mode 100644 testing/web-platform/tests/css/css-break/transform-006-ref.html create mode 100644 testing/web-platform/tests/css/css-break/transform-006.html create mode 100644 testing/web-platform/tests/css/css-break/transform-007-ref.html create mode 100644 testing/web-platform/tests/css/css-break/transform-007.html create mode 100644 testing/web-platform/tests/css/css-break/transform-008-ref.html create mode 100644 testing/web-platform/tests/css/css-break/transform-008.html create mode 100644 testing/web-platform/tests/css/css-break/transform-009-ref.html create mode 100644 testing/web-platform/tests/css/css-break/transform-009.html create mode 100644 testing/web-platform/tests/css/css-break/transform-010.html create mode 100644 testing/web-platform/tests/css/css-break/transform-011.html create mode 100644 testing/web-platform/tests/css/css-break/transform-012.html create mode 100644 testing/web-platform/tests/css/css-break/transform-013.html create mode 100644 testing/web-platform/tests/css/css-break/transform-014.html create mode 100644 testing/web-platform/tests/css/css-break/transform-015.html create mode 100644 testing/web-platform/tests/css/css-break/transform-016.html create mode 100644 testing/web-platform/tests/css/css-break/transform-017.html create mode 100644 testing/web-platform/tests/css/css-break/transform-018.html create mode 100644 testing/web-platform/tests/css/css-break/transform-019.html create mode 100644 testing/web-platform/tests/css/css-break/transform-020.html create mode 100644 testing/web-platform/tests/css/css-break/transform-021.html create mode 100644 testing/web-platform/tests/css/css-break/truncated-margin-at-fragmentainer-end-001.html create mode 100644 testing/web-platform/tests/css/css-break/truncated-margin-at-fragmentainer-end-002.html create mode 100644 testing/web-platform/tests/css/css-break/uncontained-oof-in-inline-after-break-000-crash.html create mode 100644 testing/web-platform/tests/css/css-break/uncontained-oof-in-inline-after-break-001-crash.html create mode 100644 testing/web-platform/tests/css/css-break/underflow-from-next-page-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/underflow-from-next-page-print.html create mode 100644 testing/web-platform/tests/css/css-break/wide-line-after-floats-crash.html create mode 100644 testing/web-platform/tests/css/css-break/widows-001.html create mode 100644 testing/web-platform/tests/css/css-break/widows-block-in-inline-001.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-001.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-002.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-003.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-004.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-005.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-006.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-007.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-008.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-009.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-010.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-011.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-012.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-013.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-014.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-015.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-016.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-017.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-018.html create mode 100644 testing/web-platform/tests/css/css-break/widows-orphans-019.html create mode 100644 testing/web-platform/tests/css/css-break/will-change-filter.html create mode 100644 testing/web-platform/tests/css/css-break/zero-height-page-break-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/zero-height-page-break-001-print.html (limited to 'testing/web-platform/tests/css/css-break') diff --git a/testing/web-platform/tests/css/css-break/META.yml b/testing/web-platform/tests/css/css-break/META.yml new file mode 100644 index 0000000000..5c3363562a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/META.yml @@ -0,0 +1,4 @@ +spec: https://drafts.csswg.org/css-break/ +suggested_reviewers: + - mstensho + - rachelandrew diff --git a/testing/web-platform/tests/css/css-break/abspos-in-clipped-overflow-print-ref.html b/testing/web-platform/tests/css/css-break/abspos-in-clipped-overflow-print-ref.html new file mode 100644 index 0000000000..205856035b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-in-clipped-overflow-print-ref.html @@ -0,0 +1,3 @@ + + +There should only be one page. diff --git a/testing/web-platform/tests/css/css-break/abspos-in-clipped-overflow-print.html b/testing/web-platform/tests/css/css-break/abspos-in-clipped-overflow-print.html new file mode 100644 index 0000000000..4510dd3cbc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-in-clipped-overflow-print.html @@ -0,0 +1,8 @@ + + + + +There should only be one page. +
+
+
diff --git a/testing/web-platform/tests/css/css-break/abspos-in-offset-relpos.html b/testing/web-platform/tests/css/css-break/abspos-in-offset-relpos.html new file mode 100644 index 0000000000..b996c36586 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-in-offset-relpos.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+ +
+
+
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-break/abspos-in-opacity-000-ref.html b/testing/web-platform/tests/css/css-break/abspos-in-opacity-000-ref.html new file mode 100644 index 0000000000..b7013a90ab --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-in-opacity-000-ref.html @@ -0,0 +1,8 @@ + + +

There should be a purple square below.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/abspos-in-opacity-000.html b/testing/web-platform/tests/css/css-break/abspos-in-opacity-000.html new file mode 100644 index 0000000000..f41c035363 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-in-opacity-000.html @@ -0,0 +1,10 @@ + + + + +

There should be a purple square below.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/abspos-in-opacity-001-ref.html b/testing/web-platform/tests/css/css-break/abspos-in-opacity-001-ref.html new file mode 100644 index 0000000000..b7013a90ab --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-in-opacity-001-ref.html @@ -0,0 +1,8 @@ + + +

There should be a purple square below.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/abspos-in-opacity-001.html b/testing/web-platform/tests/css/css-break/abspos-in-opacity-001.html new file mode 100644 index 0000000000..e81c558321 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-in-opacity-001.html @@ -0,0 +1,12 @@ + + + + +

There should be a purple square below.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/abspos-in-opacity-002.html b/testing/web-platform/tests/css/css-break/abspos-in-opacity-002.html new file mode 100644 index 0000000000..e6d61eacd1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-in-opacity-002.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/abspos-in-opacity-003.html b/testing/web-platform/tests/css/css-break/abspos-in-opacity-003.html new file mode 100644 index 0000000000..13a1b31add --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-in-opacity-003.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/abspos-inside-relpos-inside-monolithic.html b/testing/web-platform/tests/css/css-break/abspos-inside-relpos-inside-monolithic.html new file mode 100644 index 0000000000..879097f3fc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-inside-relpos-inside-monolithic.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/abspos-overflow-hidden-001-print-ref.html b/testing/web-platform/tests/css/css-break/abspos-overflow-hidden-001-print-ref.html new file mode 100644 index 0000000000..08f69ef6a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-overflow-hidden-001-print-ref.html @@ -0,0 +1,25 @@ + + + Absolute position frame inside 'overflow: hidden' immediately after a forced page break + + + +
+
111
+
+
+
222
+
+ + diff --git a/testing/web-platform/tests/css/css-break/abspos-overflow-hidden-001-print.html b/testing/web-platform/tests/css/css-break/abspos-overflow-hidden-001-print.html new file mode 100644 index 0000000000..12d8a679ad --- /dev/null +++ b/testing/web-platform/tests/css/css-break/abspos-overflow-hidden-001-print.html @@ -0,0 +1,31 @@ + + + Absolute position frame inside 'overflow: hidden' immediately after a forced page break + + + + + + +
+
111
+
+
+
222
+
+ + diff --git a/testing/web-platform/tests/css/css-break/animation/break-no-interpolation.html b/testing/web-platform/tests/css/css-break/animation/break-no-interpolation.html new file mode 100644 index 0000000000..8a7bf7a68a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/animation/break-no-interpolation.html @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/animation/orphans-interpolation.html b/testing/web-platform/tests/css/css-break/animation/orphans-interpolation.html new file mode 100644 index 0000000000..704c2737ce --- /dev/null +++ b/testing/web-platform/tests/css/css-break/animation/orphans-interpolation.html @@ -0,0 +1,88 @@ + + +orphans interpolation + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/animation/widows-interpolation.html b/testing/web-platform/tests/css/css-break/animation/widows-interpolation.html new file mode 100644 index 0000000000..9db70b74a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/animation/widows-interpolation.html @@ -0,0 +1,112 @@ + + +widows interpolation + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/area-crash.html b/testing/web-platform/tests/css/css-break/area-crash.html new file mode 100644 index 0000000000..d47327cde3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/area-crash.html @@ -0,0 +1,6 @@ + + + +
+ +
diff --git a/testing/web-platform/tests/css/css-break/area-in-inline-crash.html b/testing/web-platform/tests/css/css-break/area-in-inline-crash.html new file mode 100644 index 0000000000..d409457b21 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/area-in-inline-crash.html @@ -0,0 +1,18 @@ + + + +
+
+
+ + +
+
+ +
+
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/auto-overflow-inside-second-abspos-fragment-crash.html b/testing/web-platform/tests/css/css-break/auto-overflow-inside-second-abspos-fragment-crash.html new file mode 100644 index 0000000000..c4ce36abac --- /dev/null +++ b/testing/web-platform/tests/css/css-break/auto-overflow-inside-second-abspos-fragment-crash.html @@ -0,0 +1,14 @@ + + + +
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/avoid-border-break.html b/testing/web-platform/tests/css/css-break/avoid-border-break.html new file mode 100644 index 0000000000..56f47e83c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/avoid-border-break.html @@ -0,0 +1,9 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/background-attachment-fixed-ref.html b/testing/web-platform/tests/css/css-break/background-attachment-fixed-ref.html new file mode 100644 index 0000000000..344c9d3164 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/background-attachment-fixed-ref.html @@ -0,0 +1,23 @@ + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/background-attachment-fixed.html b/testing/web-platform/tests/css/css-break/background-attachment-fixed.html new file mode 100644 index 0000000000..003873228d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/background-attachment-fixed.html @@ -0,0 +1,33 @@ + + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/background-image-000-ref.html b/testing/web-platform/tests/css/css-break/background-image-000-ref.html new file mode 100644 index 0000000000..bb63020d69 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/background-image-000-ref.html @@ -0,0 +1,70 @@ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/background-image-000.html b/testing/web-platform/tests/css/css-break/background-image-000.html new file mode 100644 index 0000000000..27e78dc21c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/background-image-000.html @@ -0,0 +1,35 @@ + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/background-image-001-ref.html b/testing/web-platform/tests/css/css-break/background-image-001-ref.html new file mode 100644 index 0000000000..08fdbfca49 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/background-image-001-ref.html @@ -0,0 +1,70 @@ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/background-image-001.html b/testing/web-platform/tests/css/css-break/background-image-001.html new file mode 100644 index 0000000000..aec44ef759 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/background-image-001.html @@ -0,0 +1,35 @@ + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/background-image-002-ref.html b/testing/web-platform/tests/css/css-break/background-image-002-ref.html new file mode 100644 index 0000000000..84853d4cf4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/background-image-002-ref.html @@ -0,0 +1,70 @@ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/background-image-002.html b/testing/web-platform/tests/css/css-break/background-image-002.html new file mode 100644 index 0000000000..50bf40f8b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/background-image-002.html @@ -0,0 +1,35 @@ + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/background-image-003.html b/testing/web-platform/tests/css/css-break/background-image-003.html new file mode 100644 index 0000000000..be36d998d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/background-image-003.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/become-unfragmented-001.html b/testing/web-platform/tests/css/css-break/become-unfragmented-001.html new file mode 100644 index 0000000000..df104fc494 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/become-unfragmented-001.html @@ -0,0 +1,22 @@ + + + + + +

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

+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/block-001-wm-vlr-print.html b/testing/web-platform/tests/css/css-break/block-001-wm-vlr-print.html new file mode 100644 index 0000000000..6cd5ea07c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-001-wm-vlr-print.html @@ -0,0 +1,34 @@ + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-001-wm-vlr-ref.html b/testing/web-platform/tests/css/css-break/block-001-wm-vlr-ref.html new file mode 100644 index 0000000000..b131b0e486 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-001-wm-vlr-ref.html @@ -0,0 +1,48 @@ + + + + + + +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/block-001-wm-vrl-print.html b/testing/web-platform/tests/css/css-break/block-001-wm-vrl-print.html new file mode 100644 index 0000000000..6e073121c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-001-wm-vrl-print.html @@ -0,0 +1,33 @@ + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-001-wm-vrl-ref.html b/testing/web-platform/tests/css/css-break/block-001-wm-vrl-ref.html new file mode 100644 index 0000000000..6fb7e7353c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-001-wm-vrl-ref.html @@ -0,0 +1,48 @@ + + + + + + +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/block-002-wm-vlr-print.html b/testing/web-platform/tests/css/css-break/block-002-wm-vlr-print.html new file mode 100644 index 0000000000..99949623c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-002-wm-vlr-print.html @@ -0,0 +1,51 @@ + + + + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/block-002-wm-vlr-ref.html b/testing/web-platform/tests/css/css-break/block-002-wm-vlr-ref.html new file mode 100644 index 0000000000..d3193f20c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-002-wm-vlr-ref.html @@ -0,0 +1,73 @@ + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/block-002-wm-vrl-print.html b/testing/web-platform/tests/css/css-break/block-002-wm-vrl-print.html new file mode 100644 index 0000000000..084b5325b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-002-wm-vrl-print.html @@ -0,0 +1,51 @@ + + + + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/block-002-wm-vrl-ref.html b/testing/web-platform/tests/css/css-break/block-002-wm-vrl-ref.html new file mode 100644 index 0000000000..8b5ea92af5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-002-wm-vrl-ref.html @@ -0,0 +1,73 @@ + + + + + + +
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-nested.html b/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-nested.html new file mode 100644 index 0000000000..b74a28e731 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-nested.html @@ -0,0 +1,22 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-with-overflow-ref.html b/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-with-overflow-ref.html new file mode 100644 index 0000000000..a8470b09a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-with-overflow-ref.html @@ -0,0 +1,8 @@ + + + +

There should be a green square below, and a smaller hotpink square.

+
+
diff --git a/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-with-overflow.html b/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-with-overflow.html new file mode 100644 index 0000000000..9000c63513 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-with-overflow.html @@ -0,0 +1,22 @@ + + + + + + + +

There should be a green square below, and a smaller hotpink square.

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/block-end-aligned-abspos.html b/testing/web-platform/tests/css/css-break/block-end-aligned-abspos.html new file mode 100644 index 0000000000..c7acaa977b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-end-aligned-abspos.html @@ -0,0 +1,25 @@ + + + + + +

There should be two identical blue squares below.

+
+
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-000.html b/testing/web-platform/tests/css/css-break/block-in-inline-000.html new file mode 100644 index 0000000000..ae9ee3421b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-000.html @@ -0,0 +1,17 @@ + + + + +

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

+
+ + +
+
+ +
+
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-001.html b/testing/web-platform/tests/css/css-break/block-in-inline-001.html new file mode 100644 index 0000000000..de967599fe --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-001.html @@ -0,0 +1,15 @@ + + + + +

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

+
+ +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-002.html b/testing/web-platform/tests/css/css-break/block-in-inline-002.html new file mode 100644 index 0000000000..c5e44c901c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-002.html @@ -0,0 +1,15 @@ + + + + +

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

+
+ +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-003.html b/testing/web-platform/tests/css/css-break/block-in-inline-003.html new file mode 100644 index 0000000000..a276fde583 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-003.html @@ -0,0 +1,14 @@ + + + + +

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

+
+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-004-crash.html b/testing/web-platform/tests/css/css-break/block-in-inline-004-crash.html new file mode 100644 index 0000000000..41731a9865 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-004-crash.html @@ -0,0 +1,14 @@ + + + +
+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-004.html b/testing/web-platform/tests/css/css-break/block-in-inline-004.html new file mode 100644 index 0000000000..338f4ad52c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-004.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-005-crash.html b/testing/web-platform/tests/css/css-break/block-in-inline-005-crash.html new file mode 100644 index 0000000000..599ac2226f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-005-crash.html @@ -0,0 +1,14 @@ + + + +
+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-006-crash.html b/testing/web-platform/tests/css/css-break/block-in-inline-006-crash.html new file mode 100644 index 0000000000..5bc5276a31 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-006-crash.html @@ -0,0 +1,14 @@ + + + +
+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-007-crash.html b/testing/web-platform/tests/css/css-break/block-in-inline-007-crash.html new file mode 100644 index 0000000000..a8ab007842 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-007-crash.html @@ -0,0 +1,14 @@ + + + +
+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-008.html b/testing/web-platform/tests/css/css-break/block-in-inline-008.html new file mode 100644 index 0000000000..013cb8447e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-008.html @@ -0,0 +1,19 @@ + + + + +

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

+ +
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-009.html b/testing/web-platform/tests/css/css-break/block-in-inline-009.html new file mode 100644 index 0000000000..0acb317464 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-009.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-010-crash.html b/testing/web-platform/tests/css/css-break/block-in-inline-010-crash.html new file mode 100644 index 0000000000..7823399293 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-010-crash.html @@ -0,0 +1,16 @@ + + + +
+
+ +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/block-in-inline-011.html b/testing/web-platform/tests/css/css-break/block-in-inline-011.html new file mode 100644 index 0000000000..1906feffdd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-in-inline-011.html @@ -0,0 +1,24 @@ + + + + +

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

+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/block-max-height-001-ref.html b/testing/web-platform/tests/css/css-break/block-max-height-001-ref.html new file mode 100644 index 0000000000..6d514273ed --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-001-ref.html @@ -0,0 +1,50 @@ + + + + Reference: max-height block fragmentation + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-max-height-001.html b/testing/web-platform/tests/css/css-break/block-max-height-001.html new file mode 100644 index 0000000000..acb4316d13 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-001.html @@ -0,0 +1,53 @@ + + + + CSS Test: max-height block fragmentation + + + + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-max-height-001b-ref.html b/testing/web-platform/tests/css/css-break/block-max-height-001b-ref.html new file mode 100644 index 0000000000..40ecf750be --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-001b-ref.html @@ -0,0 +1,56 @@ + + + + Reference: max-height block fragmentation + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-max-height-001b.html b/testing/web-platform/tests/css/css-break/block-max-height-001b.html new file mode 100644 index 0000000000..e24cea67b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-001b.html @@ -0,0 +1,59 @@ + + + + CSS Test: max-height block fragmentation + + + + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-max-height-002.html b/testing/web-platform/tests/css/css-break/block-max-height-002.html new file mode 100644 index 0000000000..75aeb6229a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-002.html @@ -0,0 +1,53 @@ + + + + CSS Test: min/max-height block fragmentation + + + + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-max-height-002b.html b/testing/web-platform/tests/css/css-break/block-max-height-002b.html new file mode 100644 index 0000000000..cf8cc98eb5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-002b.html @@ -0,0 +1,60 @@ + + + + CSS Test: min/max-height block fragmentation + + + + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-max-height-003.html b/testing/web-platform/tests/css/css-break/block-max-height-003.html new file mode 100644 index 0000000000..c58bad29ca --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-003.html @@ -0,0 +1,53 @@ + + + + CSS Test: min/max-height block fragmentation + + + + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-max-height-003b.html b/testing/web-platform/tests/css/css-break/block-max-height-003b.html new file mode 100644 index 0000000000..019c290d71 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-003b.html @@ -0,0 +1,60 @@ + + + + CSS Test: min/max-height block fragmentation + + + + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-max-height-004-ref.html b/testing/web-platform/tests/css/css-break/block-max-height-004-ref.html new file mode 100644 index 0000000000..74a2ed73c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-004-ref.html @@ -0,0 +1,35 @@ + + + CSS Reference: max-height block fragmentation + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/block-max-height-004.html b/testing/web-platform/tests/css/css-break/block-max-height-004.html new file mode 100644 index 0000000000..4ceb23a80b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-max-height-004.html @@ -0,0 +1,39 @@ + + + CSS Test: max-height block fragmentation + + + + + + + + +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/block-min-height-001-ref.html b/testing/web-platform/tests/css/css-break/block-min-height-001-ref.html new file mode 100644 index 0000000000..492a9a19ae --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-min-height-001-ref.html @@ -0,0 +1,50 @@ + + + + Reference: min-height block fragmentation + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-min-height-001.html b/testing/web-platform/tests/css/css-break/block-min-height-001.html new file mode 100644 index 0000000000..47ceff7631 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-min-height-001.html @@ -0,0 +1,53 @@ + + + + CSS Test: min-height block fragmentation + + + + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-min-height-001b-ref.html b/testing/web-platform/tests/css/css-break/block-min-height-001b-ref.html new file mode 100644 index 0000000000..46e6927a29 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-min-height-001b-ref.html @@ -0,0 +1,56 @@ + + + + Reference: min-height block fragmentation + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/block-min-height-001b.html b/testing/web-platform/tests/css/css-break/block-min-height-001b.html new file mode 100644 index 0000000000..8ed26c5952 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/block-min-height-001b.html @@ -0,0 +1,59 @@ + + + + CSS Test: min-height block fragmentation + + + + + + + +
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+
+ BEFORE +
+
+
+ AFTER +
+ + diff --git a/testing/web-platform/tests/css/css-break/border-image-000.html b/testing/web-platform/tests/css/css-break/border-image-000.html new file mode 100644 index 0000000000..a588830310 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/border-image-000.html @@ -0,0 +1,19 @@ + +'box-decoration-break: clone' and 'border-image' + + + + + +

There should be two green circles below.

+
+ A A +
diff --git a/testing/web-platform/tests/css/css-break/borders-000-ref.html b/testing/web-platform/tests/css/css-break/borders-000-ref.html new file mode 100644 index 0000000000..a7022ae575 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-000-ref.html @@ -0,0 +1,4 @@ + + +

There should be a yellow box with a hotpink border in the second column.

+
diff --git a/testing/web-platform/tests/css/css-break/borders-000.html b/testing/web-platform/tests/css/css-break/borders-000.html new file mode 100644 index 0000000000..7c79f4c0d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-000.html @@ -0,0 +1,9 @@ + + + + +

There should be a yellow box with a hotpink border in the second column.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-001-ref.html b/testing/web-platform/tests/css/css-break/borders-001-ref.html new file mode 100644 index 0000000000..30c472f937 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-001-ref.html @@ -0,0 +1,7 @@ + + +

There should be a yellow box that starts in the second column and ends in the + third. The top border should be in the second column, and the bottom border + should be in the third.

+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-001.html b/testing/web-platform/tests/css/css-break/borders-001.html new file mode 100644 index 0000000000..2fa8c8c96f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-001.html @@ -0,0 +1,11 @@ + + + + +

There should be a yellow box that starts in the second column and ends in the + third. The top border should be in the second column, and the bottom border + should be in the third.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-002-ref.html b/testing/web-platform/tests/css/css-break/borders-002-ref.html new file mode 100644 index 0000000000..7abcf4ed61 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-002-ref.html @@ -0,0 +1,8 @@ + + +

There should be a yellow box that starts in the second column and ends in the + fourth. The top border should be in the second column, and the bottom border + should be in the fourth.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-002.html b/testing/web-platform/tests/css/css-break/borders-002.html new file mode 100644 index 0000000000..b8bc3a4848 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-002.html @@ -0,0 +1,11 @@ + + + + +

There should be a yellow box that starts in the second column and ends in the + fourth. The top border should be in the second column, and the bottom border + should be in the fourth.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-003-ref.html b/testing/web-platform/tests/css/css-break/borders-003-ref.html new file mode 100644 index 0000000000..d8a576ea6f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-003-ref.html @@ -0,0 +1,37 @@ + + + +

There should be a yellow box that starts in the first column and ends in the + third. The border should be rounded at the start (first column) and at the end + (last column).

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-003.html b/testing/web-platform/tests/css/css-break/borders-003.html new file mode 100644 index 0000000000..f3d9410d0c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-003.html @@ -0,0 +1,10 @@ + + + + +

There should be a yellow box that starts in the first column and ends in the + third. The border should be rounded at the start (first column) and at the end + (last column).

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-004-ref.html b/testing/web-platform/tests/css/css-break/borders-004-ref.html new file mode 100644 index 0000000000..8cbbf0ccc4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-004-ref.html @@ -0,0 +1,37 @@ + + + +

There should be a yellow box that starts in the first column and ends in the + third. The border should be rounded at the start (first column) and at the end + (last column).

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-004.html b/testing/web-platform/tests/css/css-break/borders-004.html new file mode 100644 index 0000000000..5ffca58757 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-004.html @@ -0,0 +1,10 @@ + + + + +

There should be a yellow box that starts in the first column and ends in the + third. The border should be rounded at the start (first column) and at the end + (last column).

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-005-ref.html b/testing/web-platform/tests/css/css-break/borders-005-ref.html new file mode 100644 index 0000000000..20a0431510 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-005-ref.html @@ -0,0 +1,37 @@ + + + +

There should be a yellow box that starts in the first column and ends in the + third. The border should be rounded at the start (first column) and at the end + (last column).

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-005.html b/testing/web-platform/tests/css/css-break/borders-005.html new file mode 100644 index 0000000000..a96c4e42ec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-005.html @@ -0,0 +1,10 @@ + + + + +

There should be a yellow box that starts in the first column and ends in the + third. The border should be rounded at the start (first column) and at the end + (last column).

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-006-ref.html b/testing/web-platform/tests/css/css-break/borders-006-ref.html new file mode 100644 index 0000000000..292c0f9c9b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-006-ref.html @@ -0,0 +1,22 @@ + + + +

There should be a yellow box that starts in the first column and ends in the + third. The block-start border should be in the first column, and the block-end + border should be in the third.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-006.html b/testing/web-platform/tests/css/css-break/borders-006.html new file mode 100644 index 0000000000..a2c59f7b99 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-006.html @@ -0,0 +1,10 @@ + + + + +

There should be a yellow box that starts in the first column and ends in the + third. The block-start border should be in the first column, and the block-end + border should be in the third.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-007-ref.html b/testing/web-platform/tests/css/css-break/borders-007-ref.html new file mode 100644 index 0000000000..3b9e23678d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-007-ref.html @@ -0,0 +1,22 @@ + + + +

There should be a yellow box that starts in the first column and ends in the + third. The block-start border should be in the first column, and the block-end + border should be in the third.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/borders-007.html b/testing/web-platform/tests/css/css-break/borders-007.html new file mode 100644 index 0000000000..d7c5f0568a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/borders-007.html @@ -0,0 +1,10 @@ + + + + +

There should be a yellow box that starts in the first column and ends in the + third. The block-start border should be in the first column, and the block-end + border should be in the third.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-decoration-break-clone-001.html b/testing/web-platform/tests/css/css-break/box-decoration-break-clone-001.html new file mode 100644 index 0000000000..c247c9dbe0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-decoration-break-clone-001.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-decoration-break-clone-002.html b/testing/web-platform/tests/css/css-break/box-decoration-break-clone-002.html new file mode 100644 index 0000000000..8aff0d4a94 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-decoration-break-clone-002.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-decoration-break-clone-003.html b/testing/web-platform/tests/css/css-break/box-decoration-break-clone-003.html new file mode 100644 index 0000000000..702f01b4cb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-decoration-break-clone-003.html @@ -0,0 +1,41 @@ + + + + + + + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-decoration-break-clone-004.html b/testing/web-platform/tests/css/css-break/box-decoration-break-clone-004.html new file mode 100644 index 0000000000..d1840bfe96 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-decoration-break-clone-004.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + +

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

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-shadow-001-ref.html b/testing/web-platform/tests/css/css-break/box-shadow-001-ref.html new file mode 100644 index 0000000000..f87e16aded --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-shadow-001-ref.html @@ -0,0 +1,22 @@ + + +

There should be 6 identical cyan rectangles below, all with a box shadow.

+ +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-shadow-001.html b/testing/web-platform/tests/css/css-break/box-shadow-001.html new file mode 100644 index 0000000000..d35aeb682d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-shadow-001.html @@ -0,0 +1,21 @@ + + + + +

There should be 6 identical cyan rectangles below, all with a box shadow.

+ +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-shadow-002-ref.html b/testing/web-platform/tests/css/css-break/box-shadow-002-ref.html new file mode 100644 index 0000000000..a55abfbb99 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-shadow-002-ref.html @@ -0,0 +1,14 @@ + + +

Box shadows should not be painted at column breaks.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-shadow-002.html b/testing/web-platform/tests/css/css-break/box-shadow-002.html new file mode 100644 index 0000000000..d26bb8c72e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-shadow-002.html @@ -0,0 +1,9 @@ + + + + + +

Box shadows should not be painted at column breaks.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-shadow-003-ref.html b/testing/web-platform/tests/css/css-break/box-shadow-003-ref.html new file mode 100644 index 0000000000..1c9451d807 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-shadow-003-ref.html @@ -0,0 +1,14 @@ + + +

Box shadows should not be painted at column breaks.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-shadow-003.html b/testing/web-platform/tests/css/css-break/box-shadow-003.html new file mode 100644 index 0000000000..ba8fedfe1b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-shadow-003.html @@ -0,0 +1,9 @@ + + + + + +

Box shadows should not be painted at column breaks.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-shadow-004-ref.html b/testing/web-platform/tests/css/css-break/box-shadow-004-ref.html new file mode 100644 index 0000000000..29156878c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-shadow-004-ref.html @@ -0,0 +1,14 @@ + + +

Box shadows should not be painted at column breaks.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/box-shadow-004.html b/testing/web-platform/tests/css/css-break/box-shadow-004.html new file mode 100644 index 0000000000..bdf66fcddd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/box-shadow-004.html @@ -0,0 +1,9 @@ + + + + + +

Box shadows should not be painted at column breaks.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/br-clear-all.html b/testing/web-platform/tests/css/css-break/br-clear-all.html new file mode 100644 index 0000000000..ac3a67ffd0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/br-clear-all.html @@ -0,0 +1,14 @@ + + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-after-in-parallel-flow-crash.html b/testing/web-platform/tests/css/css-break/break-after-in-parallel-flow-crash.html new file mode 100644 index 0000000000..b595632950 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-after-in-parallel-flow-crash.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-after-oof-before-preceding-pushed-float-crash.html b/testing/web-platform/tests/css/css-break/break-after-oof-before-preceding-pushed-float-crash.html new file mode 100644 index 0000000000..8c4355c22d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-after-oof-before-preceding-pushed-float-crash.html @@ -0,0 +1,16 @@ + + + +
+
+
+
+ +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-at-end-container-edge-000.html b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-000.html new file mode 100644 index 0000000000..4836f399de --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-000.html @@ -0,0 +1,15 @@ + + + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-at-end-container-edge-001.html b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-001.html new file mode 100644 index 0000000000..d6d3374bc7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-001.html @@ -0,0 +1,16 @@ + + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-at-end-container-edge-002.html b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-002.html new file mode 100644 index 0000000000..0002a558a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-002.html @@ -0,0 +1,16 @@ + + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-at-end-container-edge-003.html b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-003.html new file mode 100644 index 0000000000..aafe3975ee --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-003.html @@ -0,0 +1,16 @@ + + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-at-end-container-edge-004.html b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-004.html new file mode 100644 index 0000000000..c9d8b8fad5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-at-end-container-edge-004.html @@ -0,0 +1,19 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-before-always-001.xht b/testing/web-platform/tests/css/css-break/break-before-always-001.xht new file mode 100644 index 0000000000..e2e7297d15 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-before-always-001.xht @@ -0,0 +1,36 @@ + + + + CSS Test: 'break-before: always' and paginated multi-column elements + + + + + + + +

Test passes if:

+ +
+ FIRST LEFT +
SECOND LEFT
+
SECOND RIGHT
+
+ + diff --git a/testing/web-platform/tests/css/css-break/break-before-float-after-line-after-floats-crash.html b/testing/web-platform/tests/css/css-break/break-before-float-after-line-after-floats-crash.html new file mode 100644 index 0000000000..9066cd77ec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-before-float-after-line-after-floats-crash.html @@ -0,0 +1,9 @@ + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-before-with-no-fragmentation-crash.html b/testing/web-platform/tests/css/css-break/break-before-with-no-fragmentation-crash.html new file mode 100644 index 0000000000..fb80ec45bc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-before-with-no-fragmentation-crash.html @@ -0,0 +1,17 @@ + + + + +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-000.html b/testing/web-platform/tests/css/css-break/break-between-avoid-000.html new file mode 100644 index 0000000000..4816be7ae7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-000.html @@ -0,0 +1,19 @@ + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-001.html b/testing/web-platform/tests/css/css-break/break-between-avoid-001.html new file mode 100644 index 0000000000..b26f04abaf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-001.html @@ -0,0 +1,19 @@ + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-002.html b/testing/web-platform/tests/css/css-break/break-between-avoid-002.html new file mode 100644 index 0000000000..14fa2c3832 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-002.html @@ -0,0 +1,33 @@ + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-003.html b/testing/web-platform/tests/css/css-break/break-between-avoid-003.html new file mode 100644 index 0000000000..de738d145f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-003.html @@ -0,0 +1,25 @@ + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-004.html b/testing/web-platform/tests/css/css-break/break-between-avoid-004.html new file mode 100644 index 0000000000..71545b76c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-004.html @@ -0,0 +1,31 @@ + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-005.html b/testing/web-platform/tests/css/css-break/break-between-avoid-005.html new file mode 100644 index 0000000000..f42110a6c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-005.html @@ -0,0 +1,19 @@ + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-006.html b/testing/web-platform/tests/css/css-break/break-between-avoid-006.html new file mode 100644 index 0000000000..91e05b5a92 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-006.html @@ -0,0 +1,27 @@ + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-007.html b/testing/web-platform/tests/css/css-break/break-between-avoid-007.html new file mode 100644 index 0000000000..b39ea5e949 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-007.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-008.html b/testing/web-platform/tests/css/css-break/break-between-avoid-008.html new file mode 100644 index 0000000000..5fae4e10cb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-008.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-009.html b/testing/web-platform/tests/css/css-break/break-between-avoid-009.html new file mode 100644 index 0000000000..d2e84f210a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-009.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-010.html b/testing/web-platform/tests/css/css-break/break-between-avoid-010.html new file mode 100644 index 0000000000..f07017a64c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-010.html @@ -0,0 +1,29 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-011.html b/testing/web-platform/tests/css/css-break/break-between-avoid-011.html new file mode 100644 index 0000000000..201677a2ea --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-011.html @@ -0,0 +1,20 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-012.html b/testing/web-platform/tests/css/css-break/break-between-avoid-012.html new file mode 100644 index 0000000000..e92f6a9864 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-012.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-013.html b/testing/web-platform/tests/css/css-break/break-between-avoid-013.html new file mode 100644 index 0000000000..236b99e94e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-013.html @@ -0,0 +1,20 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-avoid-014.html b/testing/web-platform/tests/css/css-break/break-between-avoid-014.html new file mode 100644 index 0000000000..91da764483 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-avoid-014.html @@ -0,0 +1,20 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-force-000.html b/testing/web-platform/tests/css/css-break/break-between-force-000.html new file mode 100644 index 0000000000..9bccf7395e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-force-000.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-force-001.html b/testing/web-platform/tests/css/css-break/break-between-force-001.html new file mode 100644 index 0000000000..8ea340b122 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-force-001.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-between-force-002.html b/testing/web-platform/tests/css/css-break/break-between-force-002.html new file mode 100644 index 0000000000..7e3b79e4f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-between-force-002.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/break-float-dynamic-001.html b/testing/web-platform/tests/css/css-break/break-float-dynamic-001.html new file mode 100644 index 0000000000..f849b148fb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-float-dynamic-001.html @@ -0,0 +1,48 @@ + + + + + Test for dynamic re-pagination of a nested float element + + + + + + + + + + + +

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

+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/break-float-dynamic-002.html b/testing/web-platform/tests/css/css-break/break-float-dynamic-002.html new file mode 100644 index 0000000000..93e30ff04e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-float-dynamic-002.html @@ -0,0 +1,49 @@ + + + + + Test for dynamic re-pagination of a nested float element with clearance + + + + + + + + + + + +

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

+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-1-ref.html b/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-1-ref.html new file mode 100644 index 0000000000..56789f62cb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-1-ref.html @@ -0,0 +1,74 @@ + + + + CSS Test: break-inside:avoid min-block-size block + + + + +
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+ + diff --git a/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-1.html b/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-1.html new file mode 100644 index 0000000000..733aae58d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-1.html @@ -0,0 +1,78 @@ + + + + CSS Test: break-inside:avoid min-block-size block + + + + + + + +
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+ + diff --git a/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-2-ref.html b/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-2-ref.html new file mode 100644 index 0000000000..70c4049131 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-2-ref.html @@ -0,0 +1,75 @@ + + + + CSS Test: break-inside:avoid min-block-size block + + + + +
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+ + diff --git a/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-2.html b/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-2.html new file mode 100644 index 0000000000..e7669d8ebe --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-inside-avoid-min-block-size-2.html @@ -0,0 +1,79 @@ + + + + CSS Test: break-inside:avoid min-block-size block + + + + + + + +
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+
+
+
+
+
+
 
 
+
 
 
+
+ + diff --git a/testing/web-platform/tests/css/css-break/break-inside-avoid-multicol-001-print-ref.html b/testing/web-platform/tests/css/css-break/break-inside-avoid-multicol-001-print-ref.html new file mode 100644 index 0000000000..baf114d35c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-inside-avoid-multicol-001-print-ref.html @@ -0,0 +1,32 @@ + + + + CSS Fragmentation Reference: Print a multi-column container containing break-inside:avoid elements + + + + + +
+ +
+
+ + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/break-inside-avoid-multicol-001-print.html b/testing/web-platform/tests/css/css-break/break-inside-avoid-multicol-001-print.html new file mode 100644 index 0000000000..a97ac9f5cd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-inside-avoid-multicol-001-print.html @@ -0,0 +1,38 @@ + + + + CSS Fragmentation Test: Print a multi-column container containing break-inside:avoid elements + + + + + + + + +
+ +
+ + +
+
+ diff --git a/testing/web-platform/tests/css/css-break/break-nested-float-in-table-001-print-ref.html b/testing/web-platform/tests/css/css-break/break-nested-float-in-table-001-print-ref.html new file mode 100644 index 0000000000..3459e25edd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-nested-float-in-table-001-print-ref.html @@ -0,0 +1,26 @@ + + + + + CSS Fragmentation Test Reference: Test for pagination of a nested float element in a table in a printing context + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-break/break-nested-float-in-table-001-print.html b/testing/web-platform/tests/css/css-break/break-nested-float-in-table-001-print.html new file mode 100644 index 0000000000..e4e0a578e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-nested-float-in-table-001-print.html @@ -0,0 +1,45 @@ + + + + + CSS Fragmentation Test: Test for pagination of a nested float element in a table in a printing context + + + + + + + + + + + + + +
+
+ +
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/break-overflowed-block-dynamic-001.html b/testing/web-platform/tests/css/css-break/break-overflowed-block-dynamic-001.html new file mode 100644 index 0000000000..9afdab1d8b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/break-overflowed-block-dynamic-001.html @@ -0,0 +1,47 @@ + + + + + Test for dynamic re-pagination of a overflowed block element + + + + + + + + + + + +

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

+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/change-block-background.html b/testing/web-platform/tests/css/css-break/change-block-background.html new file mode 100644 index 0000000000..48d33e39b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/change-block-background.html @@ -0,0 +1,19 @@ + + + + + +

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

+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/change-break-after.html b/testing/web-platform/tests/css/css-break/change-break-after.html new file mode 100644 index 0000000000..752a84ae7b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/change-break-after.html @@ -0,0 +1,16 @@ + + + + + +

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

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/change-break-after2.html b/testing/web-platform/tests/css/css-break/change-break-after2.html new file mode 100644 index 0000000000..b35a187a29 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/change-break-after2.html @@ -0,0 +1,17 @@ + + + + + +

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

+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/change-break-before.html b/testing/web-platform/tests/css/css-break/change-break-before.html new file mode 100644 index 0000000000..303a1fb00d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/change-break-before.html @@ -0,0 +1,16 @@ + + + + + +

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

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/change-break-inside.html b/testing/web-platform/tests/css/css-break/change-break-inside.html new file mode 100644 index 0000000000..e7b7047984 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/change-break-inside.html @@ -0,0 +1,16 @@ + + + + + +

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

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/change-inline-color-ref.html b/testing/web-platform/tests/css/css-break/change-inline-color-ref.html new file mode 100644 index 0000000000..7f99f57a67 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/change-inline-color-ref.html @@ -0,0 +1,16 @@ + + + + +

The word PASS should be seen below.

+
+
P
+
A
+
S
+
S
+
diff --git a/testing/web-platform/tests/css/css-break/change-inline-color.html b/testing/web-platform/tests/css/css-break/change-inline-color.html new file mode 100644 index 0000000000..9da2c8e8f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/change-inline-color.html @@ -0,0 +1,20 @@ + + + + + +

The word PASS should be seen below.

+
+ + P A S S + +
+ + diff --git a/testing/web-platform/tests/css/css-break/chrome-bug-1283776-000-crash.html b/testing/web-platform/tests/css/css-break/chrome-bug-1283776-000-crash.html new file mode 100644 index 0000000000..6df83b5e63 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/chrome-bug-1283776-000-crash.html @@ -0,0 +1,9 @@ + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/chrome-bug-1283776-001-crash.html b/testing/web-platform/tests/css/css-break/chrome-bug-1283776-001-crash.html new file mode 100644 index 0000000000..1c242a99c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/chrome-bug-1283776-001-crash.html @@ -0,0 +1,15 @@ + + + + +
+
+ +
+
+ diff --git a/testing/web-platform/tests/css/css-break/chrome-bug-1285596-crash.html b/testing/web-platform/tests/css/css-break/chrome-bug-1285596-crash.html new file mode 100644 index 0000000000..756db89b0e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/chrome-bug-1285596-crash.html @@ -0,0 +1,13 @@ + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/chrome-bug-1287342-crash.html b/testing/web-platform/tests/css/css-break/chrome-bug-1287342-crash.html new file mode 100644 index 0000000000..fcd21f8a26 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/chrome-bug-1287342-crash.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/chrome-bug-1288769-000-crash.html b/testing/web-platform/tests/css/css-break/chrome-bug-1288769-000-crash.html new file mode 100644 index 0000000000..884c92f085 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/chrome-bug-1288769-000-crash.html @@ -0,0 +1,14 @@ + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/chrome-bug-1288769-001-crash.html b/testing/web-platform/tests/css/css-break/chrome-bug-1288769-001-crash.html new file mode 100644 index 0000000000..bf7ab3b7e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/chrome-bug-1288769-001-crash.html @@ -0,0 +1,12 @@ + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/chrome-bug-1289999-crash.https.html b/testing/web-platform/tests/css/css-break/chrome-bug-1289999-crash.https.html new file mode 100644 index 0000000000..fab89f06d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/chrome-bug-1289999-crash.https.html @@ -0,0 +1,9 @@ + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/chrome-bug-1318455-crash.html b/testing/web-platform/tests/css/css-break/chrome-bug-1318455-crash.html new file mode 100644 index 0000000000..f18a166e8c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/chrome-bug-1318455-crash.html @@ -0,0 +1,30 @@ + + + + + diff --git a/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-000.html b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-000.html new file mode 100644 index 0000000000..46880977bb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-000.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-001.html b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-001.html new file mode 100644 index 0000000000..be675ccf48 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-001.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-002.html b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-002.html new file mode 100644 index 0000000000..110b4e7e1a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-002.html @@ -0,0 +1,16 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-003.html b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-003.html new file mode 100644 index 0000000000..0923e1ac9e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-003.html @@ -0,0 +1,16 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-004.html b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-004.html new file mode 100644 index 0000000000..30cdc56db7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/class-c-breakpoint-after-float-004.html @@ -0,0 +1,16 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/clear-br-in-size-containment-crash.html b/testing/web-platform/tests/css/css-break/clear-br-in-size-containment-crash.html new file mode 100644 index 0000000000..118e9a7901 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/clear-br-in-size-containment-crash.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/clear-float-in-size-containment-crash.html b/testing/web-platform/tests/css/css-break/clear-float-in-size-containment-crash.html new file mode 100644 index 0000000000..13d0200ec5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/clear-float-in-size-containment-crash.html @@ -0,0 +1,9 @@ + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/clear-past-float-with-oof-twice-crash.html b/testing/web-platform/tests/css/css-break/clear-past-float-with-oof-twice-crash.html new file mode 100644 index 0000000000..82317ca85b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/clear-past-float-with-oof-twice-crash.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+

+
diff --git a/testing/web-platform/tests/css/css-break/clearance-parallel-flow-001.html b/testing/web-platform/tests/css/css-break/clearance-parallel-flow-001.html new file mode 100644 index 0000000000..f7acd7f4f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/clearance-parallel-flow-001.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/clearance-parallel-flow-002.html b/testing/web-platform/tests/css/css-break/clearance-parallel-flow-002.html new file mode 100644 index 0000000000..a2367e0dde --- /dev/null +++ b/testing/web-platform/tests/css/css-break/clearance-parallel-flow-002.html @@ -0,0 +1,28 @@ + + + + +

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

+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/clearance-self-collapsing-past-fragmented-float.html b/testing/web-platform/tests/css/css-break/clearance-self-collapsing-past-fragmented-float.html new file mode 100644 index 0000000000..14445edc46 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/clearance-self-collapsing-past-fragmented-float.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/clipping-001.html b/testing/web-platform/tests/css/css-break/clipping-001.html new file mode 100644 index 0000000000..da15ec7a2e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/clipping-001.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/clipping-002.html b/testing/web-platform/tests/css/css-break/clipping-002.html new file mode 100644 index 0000000000..e1f2c4e1c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/clipping-002.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/column-balancing-with-oofs-crash.html b/testing/web-platform/tests/css/css-break/column-balancing-with-oofs-crash.html new file mode 100644 index 0000000000..a74e651dc2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/column-balancing-with-oofs-crash.html @@ -0,0 +1,31 @@ + + + +
+
+
+

+ text +

+
+
+
+
+

+ text +

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/contain-strict-with-opacity-and-oof-ref.html b/testing/web-platform/tests/css/css-break/contain-strict-with-opacity-and-oof-ref.html new file mode 100644 index 0000000000..a9c82c4f3e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/contain-strict-with-opacity-and-oof-ref.html @@ -0,0 +1,8 @@ + + +

There should be a (pale) green square below, and no (pale) red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/contain-strict-with-opacity-and-oof.html b/testing/web-platform/tests/css/css-break/contain-strict-with-opacity-and-oof.html new file mode 100644 index 0000000000..b3323a60c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/contain-strict-with-opacity-and-oof.html @@ -0,0 +1,13 @@ + + + + +

There should be a (pale) green square below, and no (pale) red.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/empty-fieldset-tall-bottom-padding-crash.html b/testing/web-platform/tests/css/css-break/empty-fieldset-tall-bottom-padding-crash.html new file mode 100644 index 0000000000..170a744b28 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/empty-fieldset-tall-bottom-padding-crash.html @@ -0,0 +1,6 @@ + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-break/empty-multicol-at-scrollport-edge.html b/testing/web-platform/tests/css/css-break/empty-multicol-at-scrollport-edge.html new file mode 100644 index 0000000000..b8813ed9cd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/empty-multicol-at-scrollport-edge.html @@ -0,0 +1,15 @@ + + + + +
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/fieldset-001-ref.html b/testing/web-platform/tests/css/css-break/fieldset-001-ref.html new file mode 100644 index 0000000000..1422086da7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-001-ref.html @@ -0,0 +1,55 @@ + + +Reference: fragmenting a fieldset in multicol layout + + + + +
+

+
+
+

+
+
+

+
+
+

+
+ + diff --git a/testing/web-platform/tests/css/css-break/fieldset-001.html b/testing/web-platform/tests/css/css-break/fieldset-001.html new file mode 100644 index 0000000000..d320fe15be --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-001.html @@ -0,0 +1,46 @@ + + +CSS Test: fragmenting a fieldset in multicol layout + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/fieldset-002-ref.html b/testing/web-platform/tests/css/css-break/fieldset-002-ref.html new file mode 100644 index 0000000000..be5e1b0e7c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-002-ref.html @@ -0,0 +1,8 @@ + + +

There should be a light blue fieldset that starts in the first column and + ends in the third. The top border should only be in the first column, and + the bottom border should only be in the third.

+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-break/fieldset-002.html b/testing/web-platform/tests/css/css-break/fieldset-002.html new file mode 100644 index 0000000000..9331b81b11 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-002.html @@ -0,0 +1,10 @@ + + + + +

There should be a light blue fieldset that starts in the first column and + ends in the third. The top border should only be in the first column, and + the bottom border should only be in the third.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/fieldset-003-ref.html b/testing/web-platform/tests/css/css-break/fieldset-003-ref.html new file mode 100644 index 0000000000..e8b323dff2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-003-ref.html @@ -0,0 +1,12 @@ + + +

There should be a light blue fieldset that starts in the first column and + ends in the third. Its blue violet legend should only be in the first column, + consuming the top border. The bottom border should only be in the third column. +

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-break/fieldset-003.html b/testing/web-platform/tests/css/css-break/fieldset-003.html new file mode 100644 index 0000000000..dbf69a4034 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-003.html @@ -0,0 +1,13 @@ + + + + +

There should be a light blue fieldset that starts in the first column and + ends in the third. Its blue violet legend should only be in the first column, + consuming the top border. The bottom border should only be in the third column. +

+
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-break/fieldset-004-ref.html b/testing/web-platform/tests/css/css-break/fieldset-004-ref.html new file mode 100644 index 0000000000..5c96f31a6b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-004-ref.html @@ -0,0 +1,13 @@ + + +

There should be a light blue fieldset that starts in the first column and + ends in the third. Its blue violet legend should only be in the first column, + and past the fragmentation line. The bottom border should only be in the third + column. +

+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/fieldset-004.html b/testing/web-platform/tests/css/css-break/fieldset-004.html new file mode 100644 index 0000000000..4b49e6a594 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-004.html @@ -0,0 +1,14 @@ + + + + +

There should be a light blue fieldset that starts in the first column and + ends in the third. Its blue violet legend should only be in the first column, + and past the fragmentation line. The bottom border should only be in the third + column. +

+
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-break/fieldset-005.html b/testing/web-platform/tests/css/css-break/fieldset-005.html new file mode 100644 index 0000000000..814e4d33c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-005.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/fieldset-006.html b/testing/web-platform/tests/css/css-break/fieldset-006.html new file mode 100644 index 0000000000..b642a870e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-006.html @@ -0,0 +1,43 @@ + + + + + +

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

+
+
+
+
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-break/fieldset-007.html b/testing/web-platform/tests/css/css-break/fieldset-007.html new file mode 100644 index 0000000000..37bd1ac2e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset-007.html @@ -0,0 +1,12 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/fieldset.html b/testing/web-platform/tests/css/css-break/fieldset.html new file mode 100644 index 0000000000..fe76988293 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fieldset.html @@ -0,0 +1,21 @@ + + + + + +

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

+
+
+
+
+
+
+ + +
+
+
diff --git a/testing/web-platform/tests/css/css-break/firefox-bug1693616-001-crash.html b/testing/web-platform/tests/css/css-break/firefox-bug1693616-001-crash.html new file mode 100644 index 0000000000..5aadb70037 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/firefox-bug1693616-001-crash.html @@ -0,0 +1,25 @@ + + + + + + + + + + +Hopefully this doesn't hang. +
+
diff --git a/testing/web-platform/tests/css/css-break/firefox-bug1693616-002-crash.html b/testing/web-platform/tests/css/css-break/firefox-bug1693616-002-crash.html new file mode 100644 index 0000000000..01f836c805 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/firefox-bug1693616-002-crash.html @@ -0,0 +1,24 @@ + + + + + + + + + + +Hopefully this doesn't hang. +
+
diff --git a/testing/web-platform/tests/css/css-break/flex-item-padding-block-in-inline-crash.html b/testing/web-platform/tests/css/css-break/flex-item-padding-block-in-inline-crash.html new file mode 100644 index 0000000000..4341877115 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flex-item-padding-block-in-inline-crash.html @@ -0,0 +1,18 @@ + + + +

Pass if no freeze or crash.

+
+
+
+ +
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/button-in-multicol-crash.html b/testing/web-platform/tests/css/css-break/flexbox/button-in-multicol-crash.html new file mode 100644 index 0000000000..30e373542a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/button-in-multicol-crash.html @@ -0,0 +1,7 @@ + + +

PASS if no crash or DCHECK failure.

+
+ x + +
diff --git a/testing/web-platform/tests/css/css-break/flexbox/fixed-flex-item-inside-abs-flex-in-multicol-crash.html b/testing/web-platform/tests/css/css-break/flexbox/fixed-flex-item-inside-abs-flex-in-multicol-crash.html new file mode 100644 index 0000000000..29ba56748f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/fixed-flex-item-inside-abs-flex-in-multicol-crash.html @@ -0,0 +1,14 @@ + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-001.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-001.html new file mode 100644 index 0000000000..2076de1e0b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-001.html @@ -0,0 +1,27 @@ + + + Flex container fragmentation (with no items). + + + + +

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

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-002.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-002.html new file mode 100644 index 0000000000..91ebe6d6cd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-002.html @@ -0,0 +1,36 @@ + + + Flex container fragmentation with break-inside: avoid. + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-003.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-003.html new file mode 100644 index 0000000000..d1d192f9c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-003.html @@ -0,0 +1,34 @@ + + + Flex container fragmentation with break-before: avoid. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-004.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-004.html new file mode 100644 index 0000000000..dffce5a19c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-004.html @@ -0,0 +1,34 @@ + + + Flex container fragmentation with break-after: avoid. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-005.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-005.html new file mode 100644 index 0000000000..d8b1e30934 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-005.html @@ -0,0 +1,34 @@ + + + Flex container fragmentation with break-before: column. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-006.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-006.html new file mode 100644 index 0000000000..171c981c24 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-006.html @@ -0,0 +1,26 @@ + + + Flex container fragmentation with tall margin. + + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-007.tentative.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-007.tentative.html new file mode 100644 index 0000000000..62bcf82bb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-007.tentative.html @@ -0,0 +1,26 @@ + + + Contenteditable flex container fragmentation. + + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-008.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-008.html new file mode 100644 index 0000000000..b9fd1aa2ff --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-008.html @@ -0,0 +1,32 @@ + + + OOF in fragmented flex container with viewport CB. + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-009.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-009.html new file mode 100644 index 0000000000..f4032458c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-009.html @@ -0,0 +1,33 @@ + + + OOF static pos in fragmented flex container with multicol CB. + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-010.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-010.html new file mode 100644 index 0000000000..9a1f4026ec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-010.html @@ -0,0 +1,38 @@ + + + OOF static pos in fragmented flex container with multicol CB, with align end. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-011.html b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-011.html new file mode 100644 index 0000000000..b4058558ff --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-container-fragmentation-011.html @@ -0,0 +1,48 @@ + + + OOF static pos in fragmented flex container with multicol CB, with align center. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-fragmented-with-float-descendant-001-ref.html b/testing/web-platform/tests/css/css-break/flexbox/flex-fragmented-with-float-descendant-001-ref.html new file mode 100644 index 0000000000..ead53ad704 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-fragmented-with-float-descendant-001-ref.html @@ -0,0 +1,55 @@ + + + + + CSS Reference Case + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-fragmented-with-float-descendant-001.html b/testing/web-platform/tests/css/css-break/flexbox/flex-fragmented-with-float-descendant-001.html new file mode 100644 index 0000000000..f4cb7a8424 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-fragmented-with-float-descendant-001.html @@ -0,0 +1,62 @@ + + + + + CSS Test: Floats in fragmented flex container shouldn't improperly inflate overflow areas + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001-ref.html b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001-ref.html new file mode 100644 index 0000000000..f4caedc110 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001-ref.html @@ -0,0 +1,43 @@ + + + + + + + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001a.html b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001a.html new file mode 100644 index 0000000000..0b8074e03b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001a.html @@ -0,0 +1,46 @@ + + + + Tests that a flex item's overflow content in the second column has the same inline-size as its previous fragment in the first column. + + + + + + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001b.html b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001b.html new file mode 100644 index 0000000000..50f958614c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-001b.html @@ -0,0 +1,43 @@ + + + + Tests that a flex item's overflow content in the second column has the same inline-size as its previous fragment in the first column. + + + + + + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-002a.html b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-002a.html new file mode 100644 index 0000000000..18e659dd3e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-002a.html @@ -0,0 +1,48 @@ + + + + Tests that a flex item's overflow content in the second column has the same inline-size as its previous fragment in the first column. + + + + + + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-002b.html b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-002b.html new file mode 100644 index 0000000000..af985b2aa2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-002b.html @@ -0,0 +1,45 @@ + + + + Tests that a flex item's overflow content in the second column has the same inline-size as its previous fragment in the first column. + + + + + + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-003.html b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-003.html new file mode 100644 index 0000000000..d3a5b976cc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flex-item-content-overflow-003.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/flexbox-fragmentation-layout-001-crash.html b/testing/web-platform/tests/css/css-break/flexbox/flexbox-fragmentation-layout-001-crash.html new file mode 100644 index 0000000000..3577b42cf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/flexbox-fragmentation-layout-001-crash.html @@ -0,0 +1,31 @@ + + + + CSS Flexbox: flexbox fragmentation + + + + + + diff --git a/testing/web-platform/tests/css/css-break/flexbox/float-in-webkit-box-in-multicol-crash.html b/testing/web-platform/tests/css/css-break/flexbox/float-in-webkit-box-in-multicol-crash.html new file mode 100644 index 0000000000..e93974994b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/float-in-webkit-box-in-multicol-crash.html @@ -0,0 +1,7 @@ + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/image-in-fragmented-flexbox-crash-001.html b/testing/web-platform/tests/css/css-break/flexbox/image-in-fragmented-flexbox-crash-001.html new file mode 100644 index 0000000000..3c8a6c5294 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/image-in-fragmented-flexbox-crash-001.html @@ -0,0 +1,7 @@ + + +
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/image-in-fragmented-flexbox-crash-002.html b/testing/web-platform/tests/css/css-break/flexbox/image-in-fragmented-flexbox-crash-002.html new file mode 100644 index 0000000000..a63c5be6c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/image-in-fragmented-flexbox-crash-002.html @@ -0,0 +1,8 @@ + + +
+
+ text text + +
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/increase-fragmentainer-size-flex-item-trailing-margin.html b/testing/web-platform/tests/css/css-break/flexbox/increase-fragmentainer-size-flex-item-trailing-margin.html new file mode 100644 index 0000000000..94845449fb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/increase-fragmentainer-size-flex-item-trailing-margin.html @@ -0,0 +1,16 @@ + + + + + +

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

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/monolithic-item-in-fragmented-flexbox-crash.html b/testing/web-platform/tests/css/css-break/flexbox/monolithic-item-in-fragmented-flexbox-crash.html new file mode 100644 index 0000000000..edf13244e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/monolithic-item-in-fragmented-flexbox-crash.html @@ -0,0 +1,7 @@ + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-001.tentative.html b/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-001.tentative.html new file mode 100644 index 0000000000..1171485181 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-001.tentative.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-002.tentative.html b/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-002.tentative.html new file mode 100644 index 0000000000..298f749a8d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-002.tentative.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-003.tentative.html b/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-003.tentative.html new file mode 100644 index 0000000000..ed223e809f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-003.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-004.tentative.html b/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-004.tentative.html new file mode 100644 index 0000000000..ed7fea725c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/monolithic-overflow-004.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-001.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-001.html new file mode 100644 index 0000000000..9f064d4ae4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-001.html @@ -0,0 +1,35 @@ + + + Simple multi-line column flex fragmentation. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-002.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-002.html new file mode 100644 index 0000000000..ea8190173f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-002.html @@ -0,0 +1,51 @@ + + + Multi-line column flex fragmentation with item overflow. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-003.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-003.html new file mode 100644 index 0000000000..eb00937ea4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-003.html @@ -0,0 +1,34 @@ + + + Multi-line column flex fragmentation intrinsic block size. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-004.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-004.html new file mode 100644 index 0000000000..71e29df7f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-004.html @@ -0,0 +1,36 @@ + + + Multi-line column flex fragmentation. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-005.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-005.html new file mode 100644 index 0000000000..a713943ee7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-005.html @@ -0,0 +1,46 @@ + + + Multi-line column flex fragmentation with nested OOFs. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-006.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-006.html new file mode 100644 index 0000000000..f3936040bb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-006.html @@ -0,0 +1,35 @@ + + + Multi-line column flex fragmentation with items that stretch. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-007.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-007.html new file mode 100644 index 0000000000..e5602f0bb6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-007.html @@ -0,0 +1,38 @@ + + + Multi-line column flex fragmentation with items that stretch. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-008.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-008.html new file mode 100644 index 0000000000..9d4f0a6f61 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-008.html @@ -0,0 +1,38 @@ + + + Multi-line column flex fragmentation. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-009.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-009.html new file mode 100644 index 0000000000..8e4ae4e196 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-009.html @@ -0,0 +1,15 @@ + + + Tests that a flex-item grows due to fragmentation. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-010.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-010.html new file mode 100644 index 0000000000..98008eec4e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-010.html @@ -0,0 +1,18 @@ + + + Tests that a flex-item with a fixed block-size container grows due to fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-011.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-011.html new file mode 100644 index 0000000000..c3fbd41fca --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-011.html @@ -0,0 +1,15 @@ + + + Multi-line column flex fragmentation: Percentage height decendant. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-012.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-012.html new file mode 100644 index 0000000000..7552a74185 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-012.html @@ -0,0 +1,18 @@ + + + Tests that a flexbox expands its intrinsic block-size, due to a + flex item fragmenting. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-013.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-013.html new file mode 100644 index 0000000000..ed739947e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-013.html @@ -0,0 +1,24 @@ + + + Tests that flex-items get pushed down due to a previous flex-item expanding as + a result of fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-014.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-014.html new file mode 100644 index 0000000000..bcc32dd9ba --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-014.html @@ -0,0 +1,21 @@ + + + Tests that flex-items *don't* get pushed down when there is no expansion. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-015.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-015.html new file mode 100644 index 0000000000..563f3663c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-015.html @@ -0,0 +1,44 @@ + + + Tests that flex-items get pushed down due to a previous flex-item expanding as + a result of fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-016.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-016.html new file mode 100644 index 0000000000..e81ad10e03 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-016.html @@ -0,0 +1,55 @@ + + + Tests that flex-items get pushed down due to a previous flex row expanding as + a result of fragmentation with margin-top. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-017.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-017.html new file mode 100644 index 0000000000..070b0d6e85 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-017.html @@ -0,0 +1,45 @@ + + + Multi-line column flex fragmentation with break-inside: avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-018.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-018.html new file mode 100644 index 0000000000..a491dfac81 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-018.html @@ -0,0 +1,49 @@ + + + Multi-line column flex fragmentation with break-before: avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-019.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-019.html new file mode 100644 index 0000000000..414326a581 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-019.html @@ -0,0 +1,49 @@ + + + Multi-line column flex fragmentation with break-before: avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-020.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-020.html new file mode 100644 index 0000000000..18030dd002 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-020.html @@ -0,0 +1,49 @@ + + + Multi-line column flex fragmentation with break-after: avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-021.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-021.html new file mode 100644 index 0000000000..833da1afce --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-021.html @@ -0,0 +1,46 @@ + + + Multi-line column flex fragmentation with break-before: column. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-022.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-022.html new file mode 100644 index 0000000000..60f543b5d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-022.html @@ -0,0 +1,46 @@ + + + Multi-line column flex fragmentation with break-after: column. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-023.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-023.html new file mode 100644 index 0000000000..626d2679ea --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-023.html @@ -0,0 +1,48 @@ + + + Multi-line column flex fragmentation: break-before values on the first item + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-024.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-024.html new file mode 100644 index 0000000000..4cd53adf6d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-024.html @@ -0,0 +1,44 @@ + + + Multi-line column flex fragmentation: break-after values on the first item + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-025.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-025.html new file mode 100644 index 0000000000..93dd9b4a62 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-025.html @@ -0,0 +1,48 @@ + + + Multi-line column flex fragmentation: break-before values on the first item + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-026.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-026.html new file mode 100644 index 0000000000..204cc15a2d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-026.html @@ -0,0 +1,44 @@ + + + Multi-line column flex fragmentation: break-after values on the first item + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-027.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-027.html new file mode 100644 index 0000000000..95b73907b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-027.html @@ -0,0 +1,45 @@ + + + Multi-line column flex fragmentation: early break inside columns. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-028.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-028.html new file mode 100644 index 0000000000..d96cd56d69 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-028.html @@ -0,0 +1,48 @@ + + + Multi-line column flex fragmentation: early break inside columns. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-029.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-029.html new file mode 100644 index 0000000000..ec47c9f3af --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-029.html @@ -0,0 +1,27 @@ + + + Multi-line column flex fragmentation: we shouldn't insert a forced break if + there's no preceding content at the start of a fragmentainer. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-030.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-030.html new file mode 100644 index 0000000000..443984588b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-030.html @@ -0,0 +1,27 @@ + + + Multi-line column flex fragmentation: the flex container consumes the + remaining fragmentainer space if an item breaks before. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-031.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-031.html new file mode 100644 index 0000000000..fc88e70a9c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-031.html @@ -0,0 +1,48 @@ + + + Multi-line column flex fragmentation with break-inside: avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-032.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-032.html new file mode 100644 index 0000000000..978dbd1fa2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-032.html @@ -0,0 +1,40 @@ + + + Multi-line column flex fragmentation with forced break and negative margin. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-033.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-033.html new file mode 100644 index 0000000000..5e511bdf55 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-033.html @@ -0,0 +1,60 @@ + + + Multi-line column flex fragmentation: column balancing with forced break. + + + + +

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

+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-034.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-034.html new file mode 100644 index 0000000000..0a2e0367f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-034.html @@ -0,0 +1,39 @@ + + + Multi-line column flex fragmentation: break-before:avoid/break-inside:avoid + and column balancing. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-035.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-035.html new file mode 100644 index 0000000000..c26d055c34 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-035.html @@ -0,0 +1,31 @@ + + + Multi-line column flex fragmentation: nested column balancing. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-036.tentative.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-036.tentative.html new file mode 100644 index 0000000000..7c6a55feee --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-036.tentative.html @@ -0,0 +1,35 @@ + + + Multi-line column flex fragmentation: tall content inside constrained block. + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-037.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-037.html new file mode 100644 index 0000000000..5fd1fa283b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-037.html @@ -0,0 +1,46 @@ + + + Tests that flex-items get pushed down due to a previous flex row expanding as + a result of fragmentation with margin-top. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-038.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-038.html new file mode 100644 index 0000000000..c970d4a69b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-038.html @@ -0,0 +1,31 @@ + + + Multi-line column flex fragmentation: Tall margins. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-039.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-039.html new file mode 100644 index 0000000000..30c8983d20 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-039.html @@ -0,0 +1,33 @@ + + + Multi-line column flex fragmentation: Tall margins with forced break. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-040.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-040.html new file mode 100644 index 0000000000..ce99ab6889 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-040.html @@ -0,0 +1,51 @@ + + + Multi-line column flex fragmentation: Negative margins. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-041-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-041-ref.html new file mode 100644 index 0000000000..4924a792b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-041-ref.html @@ -0,0 +1,15 @@ + + +
+
+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-041.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-041.html new file mode 100644 index 0000000000..e81a37429d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-041.html @@ -0,0 +1,19 @@ + + + Multi-line column flex fragmentation: column-reverse. + + + +
+
+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-042-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-042-ref.html new file mode 100644 index 0000000000..ad7d3c78ec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-042-ref.html @@ -0,0 +1,15 @@ + + +
+
+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-042.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-042.html new file mode 100644 index 0000000000..90c93834e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-042.html @@ -0,0 +1,19 @@ + + + Multi-line column flex fragmentation: wrap-reverse. + + + +
+
+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-043-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-043-ref.html new file mode 100644 index 0000000000..f6f933a9c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-043-ref.html @@ -0,0 +1,15 @@ + + +
+
+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-043.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-043.html new file mode 100644 index 0000000000..37b3069136 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-043.html @@ -0,0 +1,19 @@ + + + Multi-line column flex fragmentation: wrap-reverse and column-reverse. + + + +
+
+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-044-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-044-ref.html new file mode 100644 index 0000000000..20710e8c29 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-044-ref.html @@ -0,0 +1,16 @@ + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-044.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-044.html new file mode 100644 index 0000000000..676cb28c81 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-044.html @@ -0,0 +1,20 @@ + + + Multi-line column flex fragmentation: wrap-reverse and column-reverse with break-rules. + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-045.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-045.html new file mode 100644 index 0000000000..b445a15113 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-045.html @@ -0,0 +1,37 @@ + + + Multi-line column flex fragmentation: OOF static position and alignment. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-046.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-046.html new file mode 100644 index 0000000000..f009b1a3e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-046.html @@ -0,0 +1,51 @@ + + + Multi-line column flex fragmentation: early break inside columns w/ vertical + writing-mode. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-047.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-047.html new file mode 100644 index 0000000000..a09eaea6b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-047.html @@ -0,0 +1,36 @@ + + + Multi-line column flex fragmentation: Tall margins with forced break and + vertical writing-mode. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-048.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-048.html new file mode 100644 index 0000000000..8280041395 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-048.html @@ -0,0 +1,21 @@ + + + Tests that a flex-item that shrinks *doesn't* expand. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-049.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-049.html new file mode 100644 index 0000000000..ae683e938c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-049.html @@ -0,0 +1,16 @@ + + + Tests that a flex-item with an indefinite flex-basis expands if the + container height is auto. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-050.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-050.html new file mode 100644 index 0000000000..b0467d5b80 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-050.html @@ -0,0 +1,21 @@ + + + Tests that the margin-bottom of the last flex item is taken into account + when fragmenting. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-051.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-051.html new file mode 100644 index 0000000000..f886bcc7be --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-051.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-052.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-052.html new file mode 100644 index 0000000000..9496418e85 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-052.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-053.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-053.html new file mode 100644 index 0000000000..aa1f1debce --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-053.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-001.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-001.html new file mode 100644 index 0000000000..ba6b0103e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-001.html @@ -0,0 +1,36 @@ + + + Simple multi-line row flex fragmentation. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-002.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-002.html new file mode 100644 index 0000000000..62c1e313bf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-002.html @@ -0,0 +1,40 @@ + + + Multi-line row flex fragmentation with item overflow. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-003.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-003.html new file mode 100644 index 0000000000..4d1b7e1c7d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-003.html @@ -0,0 +1,32 @@ + + + Multi-line row flex fragmentation intrinsic block size. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-004.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-004.html new file mode 100644 index 0000000000..a00469746e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-004.html @@ -0,0 +1,34 @@ + + + Multi-line row flex fragmentation. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-005.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-005.html new file mode 100644 index 0000000000..d1e4f97c27 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-005.html @@ -0,0 +1,38 @@ + + + Multi-line row flex fragmentation with nested OOF. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-006.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-006.html new file mode 100644 index 0000000000..1b93be60e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-006.html @@ -0,0 +1,33 @@ + + + Simple multi-line row flex fragmentation with items that stretch. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-007.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-007.html new file mode 100644 index 0000000000..968f3dd2d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-007.html @@ -0,0 +1,16 @@ + + + Tests that a flex-item grows due to fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-008.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-008.html new file mode 100644 index 0000000000..1f0abea629 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-008.html @@ -0,0 +1,16 @@ + + + Tests that a flex-item with a fixed block-size container grows due to fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-009.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-009.html new file mode 100644 index 0000000000..b9283be27b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-009.html @@ -0,0 +1,18 @@ + + + Tests that a flexbox expands its intrinsic block-size, due to a + flex item fragmenting. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-010.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-010.html new file mode 100644 index 0000000000..18cd9d7ee7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-010.html @@ -0,0 +1,43 @@ + + + Tests that flex-items get pushed down due to a previous flex row expanding as + a result of fragmentation. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-011.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-011.html new file mode 100644 index 0000000000..e2e3624c0e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-011.html @@ -0,0 +1,19 @@ + + + Tests that flex-items *don't* get pushed down when there is no expansion. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-012.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-012.html new file mode 100644 index 0000000000..bb5af26610 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-012.html @@ -0,0 +1,18 @@ + + + Tests that flex-items get pushed down due to a previous multicol flex-item + expanding as a result of fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-013.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-013.html new file mode 100644 index 0000000000..f85ac0be87 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-013.html @@ -0,0 +1,20 @@ + + + Tests that flex-items get pushed down due to a previous flex-item + expanding as a result of its floated child. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-014.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-014.html new file mode 100644 index 0000000000..ac48296e88 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-014.html @@ -0,0 +1,24 @@ + + + Tests that flex-items get pushed down due to a previous flex-item expanding as + a result of fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-016.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-016.html new file mode 100644 index 0000000000..f723663ac8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-016.html @@ -0,0 +1,37 @@ + + + Tests that flex-items get pushed down due to a previous flex row expanding as + a result of fragmentation with margin-top. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-017.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-017.html new file mode 100644 index 0000000000..037f55bace --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-017.html @@ -0,0 +1,38 @@ + + + Multi-line row flex fragmentation with items in the same row ending layout + in different fragmentainers. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html new file mode 100644 index 0000000000..f12e6519a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html @@ -0,0 +1,25 @@ + + + Multi-line row flex fragmentation with break-inside: avoid. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html new file mode 100644 index 0000000000..3c85a703f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html @@ -0,0 +1,34 @@ + + + Multi-line row flex fragmentation with break-inside: avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-020.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-020.html new file mode 100644 index 0000000000..334e53468e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-020.html @@ -0,0 +1,29 @@ + + + Multi-line row flex fragmentation with break-inside: avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-021.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-021.html new file mode 100644 index 0000000000..74890bea91 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-021.html @@ -0,0 +1,25 @@ + + + Multi-line row flex fragmentation with break-inside: avoid. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-022.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-022.html new file mode 100644 index 0000000000..2122609a0e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-022.html @@ -0,0 +1,30 @@ + + + Multi-line row flex fragmentation with break-before. A forced break should + trump break-before:avoid and break-after:avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-023.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-023.html new file mode 100644 index 0000000000..32f7d31c18 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-023.html @@ -0,0 +1,28 @@ + + + Multi-line row flex fragmentation with break-after. A forced break should + trump break-before:avoid and break-after:avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-024.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-024.html new file mode 100644 index 0000000000..372b3e170d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-024.html @@ -0,0 +1,21 @@ + + + Multi-line row flex fragmentation: the flex container consumes the + remaining fragmentainer space if a row breaks before. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-025.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-025.html new file mode 100644 index 0000000000..8ea8803651 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-025.html @@ -0,0 +1,25 @@ + + + Multi-line row flex fragmentation: break-before values on the first row + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-026.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-026.html new file mode 100644 index 0000000000..b83375e249 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-026.html @@ -0,0 +1,25 @@ + + + Multi-line row flex fragmentation: break-after values on the last row + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-027.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-027.html new file mode 100644 index 0000000000..45e4a1452f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-027.html @@ -0,0 +1,27 @@ + + + Multi-line row flex fragmentation: break-before values on the first row + are propagated to the nested flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-028.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-028.html new file mode 100644 index 0000000000..5abb90c9a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-028.html @@ -0,0 +1,26 @@ + + + Multi-line row flex fragmentation: break-after values on the last row + are propagated to the nested flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-029.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-029.html new file mode 100644 index 0000000000..23f9defb55 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-029.html @@ -0,0 +1,31 @@ + + + Multi-line row flex fragmentation: row offset with break-before and alignment. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html new file mode 100644 index 0000000000..52ac3bf216 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html @@ -0,0 +1,27 @@ + + + Multi-line row flex fragmentation: row offset with break-inside:avoid + and alignment. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-031.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-031.html new file mode 100644 index 0000000000..e5780d254e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-031.html @@ -0,0 +1,39 @@ + + + Multi-line row flex fragmentation: column balancing with forced break. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-032.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-032.html new file mode 100644 index 0000000000..274f88a794 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-032.html @@ -0,0 +1,29 @@ + + + Multi-line row flex fragmentation: break-before:avoid on the first + row is propagated to the container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-033.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-033.html new file mode 100644 index 0000000000..eaf1aefc4a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-033.html @@ -0,0 +1,28 @@ + + + Multi-line row flex fragmentation: break-before:avoid between rows. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-034.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-034.html new file mode 100644 index 0000000000..0fb8103468 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-034.html @@ -0,0 +1,27 @@ + + + Multi-line row flex fragmentation: break-after:avoid on the last + row is propagated to the container. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-035.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-035.html new file mode 100644 index 0000000000..43653071ae --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-035.html @@ -0,0 +1,28 @@ + + + Multi-line row flex fragmentation: break-after:avoid between rows. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-036.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-036.html new file mode 100644 index 0000000000..013c9e2013 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-036.html @@ -0,0 +1,25 @@ + + + Multi-line row flex fragmentation: empty rows with alignment. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-037.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-037.html new file mode 100644 index 0000000000..62bf337d85 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-037.html @@ -0,0 +1,28 @@ + + + Multi-line row flex fragmentation: break-before:avoid and column balancing. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-038.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-038.html new file mode 100644 index 0000000000..e745987aec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-038.html @@ -0,0 +1,28 @@ + + + Multi-line row flex fragmentation: break-before:avoid and column balancing. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-039.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-039.html new file mode 100644 index 0000000000..6ef65db744 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-039.html @@ -0,0 +1,30 @@ + + + Multi-line row flex fragmentation: nested column balancing. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-040.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-040.html new file mode 100644 index 0000000000..0eaff879c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-040.html @@ -0,0 +1,31 @@ + + + Multi-line row flex fragmentation: nested column balancing. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-041.tentative.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-041.tentative.html new file mode 100644 index 0000000000..028051c059 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-041.tentative.html @@ -0,0 +1,28 @@ + + + Multi-line row flex fragmentation: tall content inside constrained block. + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-042.tentative.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-042.tentative.html new file mode 100644 index 0000000000..725d1f97f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-042.tentative.html @@ -0,0 +1,28 @@ + + + Multi-line row flex fragmentation: tall content inside constrained block. + + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-043.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-043.html new file mode 100644 index 0000000000..7d0500ad05 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-043.html @@ -0,0 +1,29 @@ + + + Multi-line row flex fragmentation: Tall margins. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-044.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-044.html new file mode 100644 index 0000000000..8262b0e32f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-044.html @@ -0,0 +1,30 @@ + + + Multi-line row flex fragmentation: Tall margins with forced break. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-045.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-045.html new file mode 100644 index 0000000000..f5a4333947 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-045.html @@ -0,0 +1,31 @@ + + + Multi-line row flex fragmentation: Negative margins. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-046.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-046.html new file mode 100644 index 0000000000..99e2533792 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-046.html @@ -0,0 +1,15 @@ + + + Multi-line row flex fragmentation: Percentage height decendant. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-047-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-047-ref.html new file mode 100644 index 0000000000..d669603858 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-047-ref.html @@ -0,0 +1,10 @@ + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-047.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-047.html new file mode 100644 index 0000000000..f594728785 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-047.html @@ -0,0 +1,14 @@ + + + Multi-line row flex fragmentation: row-reverse. + + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-048-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-048-ref.html new file mode 100644 index 0000000000..1ffc07387d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-048-ref.html @@ -0,0 +1,10 @@ + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-048.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-048.html new file mode 100644 index 0000000000..5c32606312 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-048.html @@ -0,0 +1,14 @@ + + + Multi-line row flex fragmentation: wrap-reverse. + + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-049-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-049-ref.html new file mode 100644 index 0000000000..ffbedaada1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-049-ref.html @@ -0,0 +1,10 @@ + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-049.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-049.html new file mode 100644 index 0000000000..e36c48c159 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-049.html @@ -0,0 +1,14 @@ + + + Multi-line row flex fragmentation: wrap-reverse and row-reverse. + + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-050-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-050-ref.html new file mode 100644 index 0000000000..d0e574022b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-050-ref.html @@ -0,0 +1,15 @@ + + +
+
+
+
+
+ +
+
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-050.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-050.html new file mode 100644 index 0000000000..a96268df0f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-050.html @@ -0,0 +1,19 @@ + + + Multi-line row flex fragmentation: wrap-reverse and row-reverse with break-rules. + + + +
+
+
+
+
+ +
+
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-051.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-051.html new file mode 100644 index 0000000000..0f826cf3c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-051.html @@ -0,0 +1,33 @@ + + + Multi-line row flex fragmentation: OOF static position and alignment. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-052.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-052.html new file mode 100644 index 0000000000..8f5a612f5d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-052.html @@ -0,0 +1,33 @@ + + + Multi-line row flex fragmentation: Row expansion and stretching. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-053.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-053.html new file mode 100644 index 0000000000..f42d578483 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-053.html @@ -0,0 +1,37 @@ + + + Multi-line row flex fragmentation: Row expansion and stretching with item overflow. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-054.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-054.html new file mode 100644 index 0000000000..9752217ba4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-054.html @@ -0,0 +1,32 @@ + + + Multi-line row flex fragmentation: Row expansion and stretching. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-055.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-055.html new file mode 100644 index 0000000000..39d2c6434d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-055.html @@ -0,0 +1,27 @@ + + + Multi-line row flex fragmentation: Item overflow and stretching. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-056.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-056.html new file mode 100644 index 0000000000..0b71c13cce --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-056.html @@ -0,0 +1,30 @@ + + + Multi-line row flex fragmentation: Item overflow and stretching w/ vertical + writing-mode. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-057.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-057.html new file mode 100644 index 0000000000..c20e684b45 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-057.html @@ -0,0 +1,40 @@ + + + Multi-line row flex fragmentation with items in the same row ending layout + in different fragmentainers w/ vertical writing-mode. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-058.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-058.html new file mode 100644 index 0000000000..4746c8f93d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-058.html @@ -0,0 +1,33 @@ + + + Multi-line row flex fragmentation: OOF static position and alignment. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-059.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-059.html new file mode 100644 index 0000000000..fd77f0fd44 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-059.html @@ -0,0 +1,31 @@ + + + Multi-line row flex fragmentation: nested multicols and break-inside:avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-060.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-060.html new file mode 100644 index 0000000000..3dcf3c888c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-060.html @@ -0,0 +1,30 @@ + + + Multi-line row flex fragmentation: row-gap and item expansion. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-061.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-061.html new file mode 100644 index 0000000000..10f8a666e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-061.html @@ -0,0 +1,22 @@ + + + Tests that the margin-bottom of the last flex item is taken into account + when fragmenting. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-062.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-062.html new file mode 100644 index 0000000000..1d9d8739a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-062.html @@ -0,0 +1,19 @@ + + + Tests that the margin-bottom is taken into account when fragmenting with expansion. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-063-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-063-print-ref.html new file mode 100644 index 0000000000..4eeea8dcb5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-063-print-ref.html @@ -0,0 +1,44 @@ + + + + + + + + + +
+ +
+
1
+
+
2
+
+
3
+
+
4
+
+
5
+
+
6
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-063-print.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-063-print.html new file mode 100644 index 0000000000..1225792aba --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-063-print.html @@ -0,0 +1,42 @@ + + + + + + + + + + + +
+ +
+
1
+
2
+
3
+
4
+
5
+
6
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-064-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-064-print-ref.html new file mode 100644 index 0000000000..bc659553ed --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-064-print-ref.html @@ -0,0 +1,46 @@ + + + + + + + + + +
+ +
+
1-1
+
+
2-1
+
+
2-2
+
+
3-2
+
+
3-1
+
+
4-1
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-064-print.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-064-print.html new file mode 100644 index 0000000000..969c3a3010 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-064-print.html @@ -0,0 +1,45 @@ + + + + + + + + + + + +
+ + +
+
1-1
+
2-1
+
2-2
+
3-1
+
3-2
+
4-1
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-065-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-065-ref.html new file mode 100644 index 0000000000..50cf3c34c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-065-ref.html @@ -0,0 +1,35 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-065.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-065.html new file mode 100644 index 0000000000..10ae8ca41d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-065.html @@ -0,0 +1,37 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). + + + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-066.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-066.html new file mode 100644 index 0000000000..b4c7fcd12f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-066.html @@ -0,0 +1,32 @@ + + + Multi-line row flex fragmentation: tall content inside constrained block. + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-067-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-067-ref.html new file mode 100644 index 0000000000..4d230d12d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-067-ref.html @@ -0,0 +1,36 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). Test with forced breaks. + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-067.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-067.html new file mode 100644 index 0000000000..797089cabe --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-067.html @@ -0,0 +1,38 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). Test with forced breaks. + + + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-068-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-068-ref.html new file mode 100644 index 0000000000..04263fb775 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-068-ref.html @@ -0,0 +1,34 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). Test with content overflow. + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-068.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-068.html new file mode 100644 index 0000000000..809f0c9a3a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-068.html @@ -0,0 +1,36 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). Test with content overflow. + + + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-069-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-069-ref.html new file mode 100644 index 0000000000..723b3dbc95 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-069-ref.html @@ -0,0 +1,34 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-069.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-069.html new file mode 100644 index 0000000000..3c3ee17bb4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-069.html @@ -0,0 +1,36 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). + + + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-070-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-070-ref.html new file mode 100644 index 0000000000..ee511d287e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-070-ref.html @@ -0,0 +1,34 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). Tests row gap that + is larger than the fragmentainer block-size. + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-070.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-070.html new file mode 100644 index 0000000000..ea301c33b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-070.html @@ -0,0 +1,36 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). Tests row gap that + is larger than the fragmentainer block-size. + + + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-071-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-071-ref.html new file mode 100644 index 0000000000..cd7ca53190 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-071-ref.html @@ -0,0 +1,34 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). Tests row gap that + is larger than the fragmentainer block-size. + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-071.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-071.html new file mode 100644 index 0000000000..4a855f7fce --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-071.html @@ -0,0 +1,36 @@ + + + Multi-line row flex fragmentation: row gaps should not be truncated by + fragmentainer breaks (similar to flex-item margins). Tests row gap that + is larger than the fragmentainer block-size. + + + + +

Flex row gaps should not be truncated when a row breaks.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-072.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-072.html new file mode 100644 index 0000000000..4964c14c22 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-072.html @@ -0,0 +1,44 @@ + + + + Tests un-fragmentable flex item is pushed to the second column if it cannot fit in the first column. + + + + + + + + +

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

+
+ +
+ +
+
X
+
X
+
X
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-073.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-073.html new file mode 100644 index 0000000000..6afeb6d558 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-073.html @@ -0,0 +1,44 @@ + + + + Tests un-fragmentable flex item is pushed to the second column if it cannot fit in the first column. + + + + + + + + +

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

+
+ +
+ +
+
X
+
X
+
X
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-074.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-074.html new file mode 100644 index 0000000000..321f8f7988 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-074.html @@ -0,0 +1,51 @@ + + + + Tests un-fragmentable flex item is pushed to the next column without overflowing the flex container. + + + + + + + +

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

+
+ +
+ +
+
+
+
+ +
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-075-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-075-print-ref.html new file mode 100644 index 0000000000..65b68b27e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-075-print-ref.html @@ -0,0 +1,50 @@ + + + + + + + + + +
+ +
+
+
1
+
2
+
+
+
3
+
4
+
+
+
5
+
6
+
7
+
8
+
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-075-print.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-075-print.html new file mode 100644 index 0000000000..f1f3c79377 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-075-print.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + +
+ +
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-076-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-076-print-ref.html new file mode 100644 index 0000000000..a14e3ed016 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-076-print-ref.html @@ -0,0 +1,50 @@ + + + + + + + + + +
+ +
+
+
1
+
2
+
+
+
3
+
4
+
+
+
5
+
6
+
7
+
8
+
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-076-print.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-076-print.html new file mode 100644 index 0000000000..a6caab736b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-076-print.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + +
+ +
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-077.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-077.html new file mode 100644 index 0000000000..4a0b056113 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-077.html @@ -0,0 +1,31 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-078.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-078.html new file mode 100644 index 0000000000..1427d5770d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-078.html @@ -0,0 +1,29 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-079.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-079.html new file mode 100644 index 0000000000..57c094d586 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-079.html @@ -0,0 +1,29 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-080-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-080-print-ref.html new file mode 100644 index 0000000000..de6bd49c92 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-080-print-ref.html @@ -0,0 +1,30 @@ + + + + + + + + + + + +
+ +
+
1
2
3
4
+
5
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-080-print.html b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-080-print.html new file mode 100644 index 0000000000..4fd577cc42 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/multi-line-row-flex-fragmentation-080-print.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + +
+ +
+
1
2
3
4
+
5
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/nested-flex-item-expansion-in-mulicol.html b/testing/web-platform/tests/css/css-break/flexbox/nested-flex-item-expansion-in-mulicol.html new file mode 100644 index 0000000000..56aa3ec5c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/nested-flex-item-expansion-in-mulicol.html @@ -0,0 +1,16 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/quirks-flex-in-multicol-crash.html b/testing/web-platform/tests/css/css-break/flexbox/quirks-flex-in-multicol-crash.html new file mode 100644 index 0000000000..6b6f250568 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/quirks-flex-in-multicol-crash.html @@ -0,0 +1,8 @@ + + + + +
two words
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-001.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-001.html new file mode 100644 index 0000000000..d1411f9a16 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-001.html @@ -0,0 +1,33 @@ + + + Simple single-line column flex fragmentation. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-002.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-002.html new file mode 100644 index 0000000000..0f19e3ad32 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-002.html @@ -0,0 +1,41 @@ + + + Single-line column flex fragmentation with item overflow. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-003.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-003.html new file mode 100644 index 0000000000..7520448292 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-003.html @@ -0,0 +1,32 @@ + + + Single-line column flex fragmentation intrinsic block size. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-004.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-004.html new file mode 100644 index 0000000000..fd1e258994 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-004.html @@ -0,0 +1,33 @@ + + + Single-line column flex fragmentation. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-005.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-005.html new file mode 100644 index 0000000000..311582248a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-005.html @@ -0,0 +1,38 @@ + + + Single-line column flex fragmentation with nested OOF. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-006.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-006.html new file mode 100644 index 0000000000..5d1982d4ad --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-006.html @@ -0,0 +1,32 @@ + + + Simple single-line column flex fragmentation with items that stretch. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-007.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-007.html new file mode 100644 index 0000000000..4450dd06d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-007.html @@ -0,0 +1,15 @@ + + + Tests that a flex-item grows due to fragmentation. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-008.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-008.html new file mode 100644 index 0000000000..5c83abec7f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-008.html @@ -0,0 +1,15 @@ + + + Tests that a flex-item with a fixed block-size container grows due to fragmentation. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-009.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-009.html new file mode 100644 index 0000000000..e36c4f0781 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-009.html @@ -0,0 +1,18 @@ + + + Tests that a flexbox expands its intrinsic block-size, due to a + flex item fragmenting. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-010.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-010.html new file mode 100644 index 0000000000..398ba30212 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-010.html @@ -0,0 +1,18 @@ + + + Tests that flex-items get pushed down due to a previous flex-item expanding as + a result of fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-011.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-011.html new file mode 100644 index 0000000000..546bf2b1ae --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-011.html @@ -0,0 +1,16 @@ + + + Tests that flex-items *don't* get pushed down when there is no expansion. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-012.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-012.html new file mode 100644 index 0000000000..8cae4cd43e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-012.html @@ -0,0 +1,18 @@ + + + Tests that flex-items get pushed down due to a previous multicol flex-item + expanding as a result of fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-013.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-013.html new file mode 100644 index 0000000000..4582388dc8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-013.html @@ -0,0 +1,20 @@ + + + Tests that flex-items get pushed down due to a previous flex-item + expanding as a result of its floated child. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-014.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-014.html new file mode 100644 index 0000000000..92fe81100c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-014.html @@ -0,0 +1,24 @@ + + + Tests that flex-items get pushed down due to a previous flex-item expanding as + a result of fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html new file mode 100644 index 0000000000..b8e9133537 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html @@ -0,0 +1,33 @@ + + + Single-line column flex fragmentation with break-inside: avoid. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-016.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-016.html new file mode 100644 index 0000000000..f079e1140e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-016.html @@ -0,0 +1,32 @@ + + + Single-line column flex fragmentation with break-before: avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-017.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-017.html new file mode 100644 index 0000000000..4c4dad3103 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-017.html @@ -0,0 +1,32 @@ + + + Single-line column flex fragmentation with break-after: avoid. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-018.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-018.html new file mode 100644 index 0000000000..d06e1bf914 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-018.html @@ -0,0 +1,31 @@ + + + Single-line column flex fragmentation with break-before: column. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-019.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-019.html new file mode 100644 index 0000000000..74f7caa0d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-019.html @@ -0,0 +1,33 @@ + + + Single-line column flex fragmentation: break-before values on the first item + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-020.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-020.html new file mode 100644 index 0000000000..8b230270ce --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-020.html @@ -0,0 +1,37 @@ + + + Single-line column flex fragmentation: break-after values on the last item + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-021.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-021.html new file mode 100644 index 0000000000..6248205bc1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-021.html @@ -0,0 +1,24 @@ + + + Single-line column flex fragmentation: we shouldn't insert a forced break if + there's no preceding content at the start of a fragmentainer. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-022.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-022.html new file mode 100644 index 0000000000..b0439bed67 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-022.html @@ -0,0 +1,24 @@ + + + Single-line column flex fragmentation: the flex container consumes the + remaining fragmentainer space if an item breaks before. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-023.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-023.html new file mode 100644 index 0000000000..dd5c8a7c99 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-023.html @@ -0,0 +1,16 @@ + + + Single-line column flex fragmentation with break-inside: avoid and border-bottom. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-024.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-024.html new file mode 100644 index 0000000000..e3007b419b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-024.html @@ -0,0 +1,15 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-025.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-025.html new file mode 100644 index 0000000000..e7e4615782 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-025.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-026.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-026.html new file mode 100644 index 0000000000..ad0d1ab9a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-026.html @@ -0,0 +1,19 @@ + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-027.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-027.html new file mode 100644 index 0000000000..38ab5e427e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-027.html @@ -0,0 +1,28 @@ + + + OOF static position in a fragmented flexbox. + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-028.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-028.html new file mode 100644 index 0000000000..80562c57cb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-028.html @@ -0,0 +1,28 @@ + + + OOFs positioned in a fragmented flexbox. + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-029.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-029.html new file mode 100644 index 0000000000..e6f7f8a5fb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-029.html @@ -0,0 +1,28 @@ + + + OOF static position in a fragmented flexbox with viewport containing block. + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-030.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-030.html new file mode 100644 index 0000000000..34f3642cb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-030.html @@ -0,0 +1,33 @@ + + + Tests that flex-items get pushed down due to a previous flex row expanding as + a result of fragmentation with margin-top. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-031.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-031.html new file mode 100644 index 0000000000..5d42f9a2df --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-031.html @@ -0,0 +1,32 @@ + + + Tests that a flexbox expands its intrinsic block-size, due to a + flex item fragmenting. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-032.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-032.html new file mode 100644 index 0000000000..c78169725a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-032.html @@ -0,0 +1,31 @@ + + + Single-line column flex fragmentation: column balancing with forced break. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-033.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-033.html new file mode 100644 index 0000000000..0a7e423e11 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-033.html @@ -0,0 +1,27 @@ + + + Single-line column flex fragmentation: Tall margins. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-034.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-034.html new file mode 100644 index 0000000000..e84e633878 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-034.html @@ -0,0 +1,27 @@ + + + Single-line column flex fragmentation: Tall margins with forced break. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-035.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-035.html new file mode 100644 index 0000000000..317336fa2c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-035.html @@ -0,0 +1,21 @@ + + + Single-line column flex fragmentation: Negative margins. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-036.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-036.html new file mode 100644 index 0000000000..41f9f93277 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-036.html @@ -0,0 +1,14 @@ + + + Single-line column flex fragmentation: Percentage height decendant. + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-037.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-037.html new file mode 100644 index 0000000000..f4ce762085 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-037.html @@ -0,0 +1,17 @@ + + + Single-line column flex fragmentation: nested forced break with overflow. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-038.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-038.html new file mode 100644 index 0000000000..a537ee7282 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-038.html @@ -0,0 +1,17 @@ + + + Single-line column flex fragmentation: forced breaks with overflow. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-039.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-039.html new file mode 100644 index 0000000000..c5820951b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-039.html @@ -0,0 +1,38 @@ + + + Single-line column flex fragmentation: column balancing with forced break. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-040-ref.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-040-ref.html new file mode 100644 index 0000000000..3d20cb44e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-040-ref.html @@ -0,0 +1,10 @@ + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-040.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-040.html new file mode 100644 index 0000000000..bc4fa7b01c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-040.html @@ -0,0 +1,14 @@ + + + Single-line column flex fragmentation: column-reverse. + + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-041.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-041.html new file mode 100644 index 0000000000..66a6b0660f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-041.html @@ -0,0 +1,28 @@ + + + Single-line column flex fragmentation: OOF static position and alignment. + + + + +

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

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-042.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-042.html new file mode 100644 index 0000000000..be5732c24d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-042.html @@ -0,0 +1,31 @@ + + + Single-line column flex fragmentation: OOF static position with alignment + and expansion. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-043.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-043.html new file mode 100644 index 0000000000..decca1369e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-043.html @@ -0,0 +1,33 @@ + + + Single-line column flex fragmentation: OOF static position with alignment + and expansion. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-044.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-044.html new file mode 100644 index 0000000000..2ef4c988ec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-044.html @@ -0,0 +1,20 @@ + + + Tests that flex-items get pushed down due to a previous multicol flex-item + expanding as a result of fragmentation w/ vertical writing-mode. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-045.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-045.html new file mode 100644 index 0000000000..f2d4d745fa --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-045.html @@ -0,0 +1,41 @@ + + + Single-line column flex fragmentation: column balancing with forced break + w/ vertical writing-mode. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-046.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-046.html new file mode 100644 index 0000000000..c2eee20a4e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-046.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-047.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-047.html new file mode 100644 index 0000000000..1f47cb1b6d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-047.html @@ -0,0 +1,13 @@ + + + Single-line column flex fragmentation: auto margin end alignment. + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-048.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-048.html new file mode 100644 index 0000000000..bb1725665c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-048.html @@ -0,0 +1,14 @@ + + + Single-line column flex fragmentation: auto margin center alignment. + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-049.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-049.html new file mode 100644 index 0000000000..888fb2bb91 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-049.html @@ -0,0 +1,16 @@ + + + Single-line column flex fragmentation: flex property and item expansion. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-050.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-050.html new file mode 100644 index 0000000000..ae683e938c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-050.html @@ -0,0 +1,16 @@ + + + Tests that a flex-item with an indefinite flex-basis expands if the + container height is auto. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-051.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-051.html new file mode 100644 index 0000000000..9fc2a6e442 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-051.html @@ -0,0 +1,16 @@ + + + Tests that a flex-item with a definite flex-basis *doesn't* expand. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-052.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-052.html new file mode 100644 index 0000000000..faa0d13055 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-052.html @@ -0,0 +1,15 @@ + + + Tests that a flex-item with an definite flex-basis but an indefinite height expands. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-053.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-053.html new file mode 100644 index 0000000000..524870e4fc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-053.html @@ -0,0 +1,18 @@ + + + Tests that a flex-item that can't shrink and has a definite flex-basis, an + indefinite height, and a non-auto min-height *doesn't* expand. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-054.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-054.html new file mode 100644 index 0000000000..60c130ed39 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-054.html @@ -0,0 +1,16 @@ + + + Tests that a flex-item with an definite flex-basis, an indefinite height, and + a non-auto min-height does expand. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-055.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-055.html new file mode 100644 index 0000000000..2958e6167a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-055.html @@ -0,0 +1,16 @@ + + + Tests that a flex-item with an definite flex-basis, an indefinite height, and + can't shrink does expand. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-056.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-056.html new file mode 100644 index 0000000000..87091a423a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-056.html @@ -0,0 +1,18 @@ + + + Tests that the margin-bottom of the last flex item is taken into account + when fragmenting. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html new file mode 100644 index 0000000000..9261477e7d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html @@ -0,0 +1,17 @@ + + + Tests that the margin-bottom of the last flex item is taken into account + when fragmenting with expansion. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-058.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-058.html new file mode 100644 index 0000000000..ec00e47436 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-058.html @@ -0,0 +1,16 @@ + + + Tests that the margin-bottom of the last flex item is taken into account + when fragmenting. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-059.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-059.html new file mode 100644 index 0000000000..ff91f373ec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-059.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-060-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-060-print-ref.html new file mode 100644 index 0000000000..56c38817e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-060-print-ref.html @@ -0,0 +1,44 @@ + + + + + + + + + +
+ +
+
1
+
+
2
+ +
+
+
3
+
+
4
+
+
5
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-060-print.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-060-print.html new file mode 100644 index 0000000000..1589080197 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-060-print.html @@ -0,0 +1,40 @@ + + + + + + + + + + + +
+ +
+
1
+
2
+
3
+
4
+
5
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-061.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-061.html new file mode 100644 index 0000000000..2cbb42d775 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-061.html @@ -0,0 +1,44 @@ + + + + Tests un-fragmentable flex item is pushed to the second column if it cannot fit in the first column. + + + + + + + + +

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

+
+ +
+ +
+
X
+
X
+
X
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-062.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-062.html new file mode 100644 index 0000000000..fae736d108 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-062.html @@ -0,0 +1,44 @@ + + + + Tests un-fragmentable flex item is pushed to the second column if it cannot fit in the first column. + + + + + + + + +

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

+
+ +
+ +
+
X
+
X
+
X
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-063.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-063.html new file mode 100644 index 0000000000..f2d407a614 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-063.html @@ -0,0 +1,49 @@ + + + + Tests un-fragmentable flex item is pushed to the next column without overflowing the flex container. + + + + + + + +

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

+
+ +
+ +
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-064.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-064.html new file mode 100644 index 0000000000..9cda2de6cb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-064.html @@ -0,0 +1,51 @@ + + + + Tests un-fragmentable flex item is pushed to the next column without overflowing the flex container. + + + + + + + +

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

+
+ +
+ +
+
+
+
+ +
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-065-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-065-print-ref.html new file mode 100644 index 0000000000..07d0c63766 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-065-print-ref.html @@ -0,0 +1,46 @@ + + + + + + + + + + +
Before Flexbox
+
+ + + + + + + + + + + + +
Header
Footer
1
2
3
4
5
6
7
+
+
After Flexbox
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-065-print.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-065-print.html new file mode 100644 index 0000000000..14a5dc6ac0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-065-print.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + +
Before Flexbox
+
+ + + + + + + + + + + + +
Header
Footer
1
2
3
4
5
6
7
+
+
After Flexbox
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-066-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-066-print-ref.html new file mode 100644 index 0000000000..100fcca084 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-066-print-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + + +
Before Flexbox
+
+
+
1
+
2
+
3
+
4
+
+
+
After Flexbox
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-066-print.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-066-print.html new file mode 100644 index 0000000000..4ee00f3601 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-066-print.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + +
Before Flexbox
+
+
+
1
+
2
+
3
+
4
+
+
+
After Flexbox
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-067.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-067.html new file mode 100644 index 0000000000..6ee57d1852 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-column-flex-fragmentation-067.html @@ -0,0 +1,18 @@ + + +Tests that a percentage height is resolved correctly in a flex item in fragmented context. + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-001.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-001.html new file mode 100644 index 0000000000..379327a4af --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-001.html @@ -0,0 +1,33 @@ + + + Simple single-line row flex fragmentation. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-002.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-002.html new file mode 100644 index 0000000000..bcfd587e4a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-002.html @@ -0,0 +1,37 @@ + + + Single-line row flex fragmentation with item overflow. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-003.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-003.html new file mode 100644 index 0000000000..8b2736f1d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-003.html @@ -0,0 +1,31 @@ + + + Single-line row flex fragmentation intrinsic block size. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-004.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-004.html new file mode 100644 index 0000000000..d1f143bcc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-004.html @@ -0,0 +1,34 @@ + + + Single-line row flex fragmentation. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-005.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-005.html new file mode 100644 index 0000000000..05ec2157ce --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-005.html @@ -0,0 +1,37 @@ + + + Single-line row flex fragmentation with nested OOF. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-006.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-006.html new file mode 100644 index 0000000000..e8a2f407e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-006.html @@ -0,0 +1,32 @@ + + + Simple single-line row flex fragmentation with items that stretch. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-007.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-007.html new file mode 100644 index 0000000000..36dad9d895 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-007.html @@ -0,0 +1,15 @@ + + + Tests that a flex-item grows due to fragmentation. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-008.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-008.html new file mode 100644 index 0000000000..dfade0ff4b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-008.html @@ -0,0 +1,17 @@ + + + Tests that a flex-item with a fixed block-size container *doesn't* grow due to fragmentation + if stretched. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-009.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-009.html new file mode 100644 index 0000000000..8dbaa6925f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-009.html @@ -0,0 +1,18 @@ + + + Tests that a flexbox expands its intrinsic block-size, due to a + flex item fragmenting. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-010.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-010.html new file mode 100644 index 0000000000..cd952e7241 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-010.html @@ -0,0 +1,17 @@ + + + Tests that flex-items in the same flex row *don't* get pushed down due to a + previous flex item expanding as a result of fragmentation. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-011.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-011.html new file mode 100644 index 0000000000..cf1c6b764a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-011.html @@ -0,0 +1,17 @@ + + + Tests that flex-items *don't* get pushed down when there is no expansion. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-012.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-012.html new file mode 100644 index 0000000000..75acedcae7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-012.html @@ -0,0 +1,26 @@ + + + Single-line row flex fragmentation with items in the same row ending layout + in different fragmentainers. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-013.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-013.html new file mode 100644 index 0000000000..5b66c063de --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-013.html @@ -0,0 +1,32 @@ + + + Single-line row flex fragmentation with items in the same row ending layout + in different fragmentainers. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-014.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-014.html new file mode 100644 index 0000000000..00f9afa701 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-014.html @@ -0,0 +1,24 @@ + + + Single-line row flex fragmentation with break-inside: avoid. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-015.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-015.html new file mode 100644 index 0000000000..6cb5ce0a31 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-015.html @@ -0,0 +1,23 @@ + + + Single-line row flex fragmentation: break-before values on the first row + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-016.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-016.html new file mode 100644 index 0000000000..343dbc45d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-016.html @@ -0,0 +1,23 @@ + + + Single-line row flex fragmentation: break-after values on the last row + are propagated to the flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-017.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-017.html new file mode 100644 index 0000000000..0c0cd4ac2b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-017.html @@ -0,0 +1,25 @@ + + + Single-line row flex fragmentation: break-before values on the first row + are propagated to the nested flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-018.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-018.html new file mode 100644 index 0000000000..9e62460cb2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-018.html @@ -0,0 +1,24 @@ + + + Single-line row flex fragmentation: break-after values on the last row + are propagated to the nested flex container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-019.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-019.html new file mode 100644 index 0000000000..149338a7e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-019.html @@ -0,0 +1,26 @@ + + + Single-line row flex fragmentation: break-before:avoid on the first + row is propagated to the container. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-020.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-020.html new file mode 100644 index 0000000000..3fe75a4e43 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-020.html @@ -0,0 +1,26 @@ + + + Single-line row flex fragmentation: break-after:avoid on the last + row is propagated to the container. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-021.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-021.html new file mode 100644 index 0000000000..d4e29dd815 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-021.html @@ -0,0 +1,20 @@ + + + Single-line row flex fragmentation: If the fragmentainer is out of space + but the flexbox and flex row have zero block-size, not additional + fragmentainers should be created to hold this content. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-022.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-022.html new file mode 100644 index 0000000000..4d64641e4c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-022.html @@ -0,0 +1,19 @@ + + + Single-line row flex fragmentation: If the fragmentainer is out of space + but a flex row should break before if it has content. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-023.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-023.html new file mode 100644 index 0000000000..d344e91f54 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-023.html @@ -0,0 +1,26 @@ + + + Single-line row flex fragmentation: Tall margins. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-024.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-024.html new file mode 100644 index 0000000000..7e5e3f206b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-024.html @@ -0,0 +1,26 @@ + + + Single-line row flex fragmentation: Tall margins with forced break. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-025.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-025.html new file mode 100644 index 0000000000..dd753039c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-025.html @@ -0,0 +1,23 @@ + + + Single-line row flex fragmentation: Negative margins. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-026.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-026.html new file mode 100644 index 0000000000..9a78bf503b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-026.html @@ -0,0 +1,14 @@ + + + Single-line row flex fragmentation: Percentage height decendant. + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-027-ref.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-027-ref.html new file mode 100644 index 0000000000..e1079de13f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-027-ref.html @@ -0,0 +1,11 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-027.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-027.html new file mode 100644 index 0000000000..85550f18a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-027.html @@ -0,0 +1,15 @@ + + + Single-line row flex fragmentation: row-reverse. + + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-028.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-028.html new file mode 100644 index 0000000000..4d0b5e52cd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-028.html @@ -0,0 +1,27 @@ + + + Single-line row flex fragmentation: OOF static position and alignment. + + + + +

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

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-029.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-029.html new file mode 100644 index 0000000000..5d7e72ddf0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-029.html @@ -0,0 +1,27 @@ + + + Single-line row flex fragmentation: Row expansion, stretching and column balancing. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-030.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-030.html new file mode 100644 index 0000000000..a70ad1473e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-030.html @@ -0,0 +1,22 @@ + + + Single-line row flex fragmentation: If the fragmentainer is out of space + but a flex row should break before if it has content w/ vertical + writing-mode. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-031.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-031.html new file mode 100644 index 0000000000..1bda683312 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-031.html @@ -0,0 +1,30 @@ + + + Single-line row flex fragmentation: OOF static position and alignment + w/ vertical writing-mode. + + + + +

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

+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-032.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-032.html new file mode 100644 index 0000000000..5cdafeb15c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-032.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-033.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-033.html new file mode 100644 index 0000000000..8d3d8f002e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-033.html @@ -0,0 +1,29 @@ + + + Single-line row flex fragmentation: OOF static position and alignment. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-034.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-034.html new file mode 100644 index 0000000000..a274219ed9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-034.html @@ -0,0 +1,32 @@ + + + Single-line row flex fragmentation: baseline alignment. + + + + +

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

+
+
+
+
+ +
+
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-035.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-035.html new file mode 100644 index 0000000000..77313e67d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-035.html @@ -0,0 +1,13 @@ + + + Single-line row flex fragmentation: auto margin end alignment. + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-036.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-036.html new file mode 100644 index 0000000000..5881e058bc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-036.html @@ -0,0 +1,14 @@ + + + Single-line row flex fragmentation: auto margin center alignment. + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-037.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-037.html new file mode 100644 index 0000000000..c7895af92a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-037.html @@ -0,0 +1,15 @@ + + + Single-line row flex fragmentation: the container gets pushed to next fragmentainer + if content doesn't fit in the current fragmentainer. + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-038.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-038.html new file mode 100644 index 0000000000..d9ea2acc4c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-038.html @@ -0,0 +1,18 @@ + + + Tests that the margin-bottom of the last flex item is taken into account + when fragmenting. + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-039.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-039.html new file mode 100644 index 0000000000..5c3a039d47 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-039.html @@ -0,0 +1,19 @@ + + + Tests that the margin-bottom of the last flex item is taken into account + when fragmenting with expansion. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-040.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-040.html new file mode 100644 index 0000000000..90d8612964 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-040.html @@ -0,0 +1,17 @@ + + + Tests that the margin-bottom of the last flex item extending beyond the fragmentainer + size. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-041.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-041.html new file mode 100644 index 0000000000..112e963a22 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-041.html @@ -0,0 +1,20 @@ + + + Tests that the margin-bottom of the last flex item is taken into account + when fragmenting with expansion and a stretched item. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-042-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-042-print-ref.html new file mode 100644 index 0000000000..5f65fbaf68 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-042-print-ref.html @@ -0,0 +1,41 @@ + + + + + + + + + +
+ +
+
2
+
+
1
+
3
+
4
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-042-print.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-042-print.html new file mode 100644 index 0000000000..f8a2934ac5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-042-print.html @@ -0,0 +1,45 @@ + + + + + + + + + + + +
+ +
+
1
+
2
+ + +
3
+
4
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-043.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-043.html new file mode 100644 index 0000000000..e41862d6c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-043.html @@ -0,0 +1,49 @@ + + + + Tests un-fragmentable flex item is pushed to the next column without overflowing the flex container. + + + + + + + +

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

+
+ +
+ +
+
+
+
+ +
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-044-ref.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-044-ref.html new file mode 100644 index 0000000000..af1c8155bd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-044-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-044.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-044.html new file mode 100644 index 0000000000..6da4fde6ee --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-044.html @@ -0,0 +1,38 @@ + + + + Test that the first flex item is pushed to the second column due to insufficient space, and the browser shouldn't create infinite columns. + + + + + + + + +
+
+ +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-045-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-045-print-ref.html new file mode 100644 index 0000000000..07d0c63766 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-045-print-ref.html @@ -0,0 +1,46 @@ + + + + + + + + + + +
Before Flexbox
+
+ + + + + + + + + + + + +
Header
Footer
1
2
3
4
5
6
7
+
+
After Flexbox
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-045-print.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-045-print.html new file mode 100644 index 0000000000..f51d0d161f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-045-print.html @@ -0,0 +1,48 @@ + + + + + + + + + + + + +
Before Flexbox
+
+ + + + + + + + + + + + +
Header
Footer
1
2
3
4
5
6
7
+
+
After Flexbox
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-046-print-ref.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-046-print-ref.html new file mode 100644 index 0000000000..100fcca084 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-046-print-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + + +
Before Flexbox
+
+
+
1
+
2
+
3
+
4
+
+
+
After Flexbox
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-046-print.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-046-print.html new file mode 100644 index 0000000000..2c934c303d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-046-print.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + +
Before Flexbox
+
+
+
1
+
2
+
3
+
4
+
+
+
After Flexbox
+ diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-047.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-047.html new file mode 100644 index 0000000000..061e62f3c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-047.html @@ -0,0 +1,18 @@ + + +Tests that a percentage height is resolved correctly in a flex item in fragmented context. + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-048.html b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-048.html new file mode 100644 index 0000000000..96a302716c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/single-line-row-flex-fragmentation-048.html @@ -0,0 +1,18 @@ + + +Tests that a flex item with aspect-ratio applies the automatic content-based block-size in fragmented context. + + + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/flexbox/slider-in-multicol-crash.html b/testing/web-platform/tests/css/css-break/flexbox/slider-in-multicol-crash.html new file mode 100644 index 0000000000..8cc2ec6242 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/slider-in-multicol-crash.html @@ -0,0 +1,7 @@ + + +

PASS if no crash or DCHECK failure.

+
+ x + +
diff --git a/testing/web-platform/tests/css/css-break/flexbox/textarea-input-flex-items-in-multicol-crash.html b/testing/web-platform/tests/css/css-break/flexbox/textarea-input-flex-items-in-multicol-crash.html new file mode 100644 index 0000000000..49ae5199e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/flexbox/textarea-input-flex-items-in-multicol-crash.html @@ -0,0 +1,12 @@ + + + + + + +
+
+ + +
+
diff --git a/testing/web-platform/tests/css/css-break/float-000.html b/testing/web-platform/tests/css/css-break/float-000.html new file mode 100644 index 0000000000..36a0722805 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-000.html @@ -0,0 +1,17 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-001.html b/testing/web-platform/tests/css/css-break/float-001.html new file mode 100644 index 0000000000..84b238a7c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-001.html @@ -0,0 +1,15 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-002.html b/testing/web-platform/tests/css/css-break/float-002.html new file mode 100644 index 0000000000..e1036b0ce8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-002.html @@ -0,0 +1,15 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-003.html b/testing/web-platform/tests/css/css-break/float-003.html new file mode 100644 index 0000000000..1d1bd37bbf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-003.html @@ -0,0 +1,18 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-004.html b/testing/web-platform/tests/css/css-break/float-004.html new file mode 100644 index 0000000000..f2fce78175 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-004.html @@ -0,0 +1,29 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-005.html b/testing/web-platform/tests/css/css-break/float-005.html new file mode 100644 index 0000000000..ae515e2063 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-005.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-006.html b/testing/web-platform/tests/css/css-break/float-006.html new file mode 100644 index 0000000000..28be2dcc28 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-006.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-007.html b/testing/web-platform/tests/css/css-break/float-007.html new file mode 100644 index 0000000000..10fc1217fc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-007.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-008.html b/testing/web-platform/tests/css/css-break/float-008.html new file mode 100644 index 0000000000..8685bf925d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-008.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-009-ref.html b/testing/web-platform/tests/css/css-break/float-009-ref.html new file mode 100644 index 0000000000..9e117c49c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-009-ref.html @@ -0,0 +1,20 @@ + + + + + + + + +
+
AX
+
BX
+
CX
+
diff --git a/testing/web-platform/tests/css/css-break/float-009.html b/testing/web-platform/tests/css/css-break/float-009.html new file mode 100644 index 0000000000..8f76c75bd8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-009.html @@ -0,0 +1,23 @@ + + + + + + + + + + + +
+
A
X
+
B
X
+
C
X
+
diff --git a/testing/web-platform/tests/css/css-break/float-010.html b/testing/web-platform/tests/css/css-break/float-010.html new file mode 100644 index 0000000000..68eef4a6d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-010.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-011-crash.html b/testing/web-platform/tests/css/css-break/float-011-crash.html new file mode 100644 index 0000000000..5838050a83 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-011-crash.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-012.html b/testing/web-platform/tests/css/css-break/float-012.html new file mode 100644 index 0000000000..6896817443 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-012.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/float-013.html b/testing/web-platform/tests/css/css-break/float-013.html new file mode 100644 index 0000000000..5f8c595c04 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-013.html @@ -0,0 +1,11 @@ + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-014.tentative.html b/testing/web-platform/tests/css/css-break/float-014.tentative.html new file mode 100644 index 0000000000..95c9d6f89f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-014.tentative.html @@ -0,0 +1,12 @@ + + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-015.tentative.html b/testing/web-platform/tests/css/css-break/float-015.tentative.html new file mode 100644 index 0000000000..885edbc84c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-015.tentative.html @@ -0,0 +1,14 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-016.html b/testing/web-platform/tests/css/css-break/float-016.html new file mode 100644 index 0000000000..a8fc29acc2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-016.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-017-ref.html b/testing/web-platform/tests/css/css-break/float-017-ref.html new file mode 100644 index 0000000000..2be6253c05 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-017-ref.html @@ -0,0 +1,19 @@ + + +

The numbers from 1 to 10 should be seen below. Each number only once.

+
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+ 6
+ 7
+ 8
+ 9
+ 10
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-017.html b/testing/web-platform/tests/css/css-break/float-017.html new file mode 100644 index 0000000000..5ca1f80a4e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-017.html @@ -0,0 +1,21 @@ + + + + +

The numbers from 1 to 10 should be seen below. Each number only once.

+
+ 1
+
+
+ 2
+ 3
+
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-after-self-collapsing-block-in-inline-crash.html b/testing/web-platform/tests/css/css-break/float-after-self-collapsing-block-in-inline-crash.html new file mode 100644 index 0000000000..1ab512748c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-after-self-collapsing-block-in-inline-crash.html @@ -0,0 +1,10 @@ + + + +
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-in-inline-widows-orphans-crash.html b/testing/web-platform/tests/css/css-break/float-in-inline-widows-orphans-crash.html new file mode 100644 index 0000000000..be8645ddfa --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-in-inline-widows-orphans-crash.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+ allworkandnoplaymakesjackadullstableboy +
diff --git a/testing/web-platform/tests/css/css-break/float-in-self-collapsing-block-000.html b/testing/web-platform/tests/css/css-break/float-in-self-collapsing-block-000.html new file mode 100644 index 0000000000..e42d941e78 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-in-self-collapsing-block-000.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-in-self-collapsing-block-001.html b/testing/web-platform/tests/css/css-break/float-in-self-collapsing-block-001.html new file mode 100644 index 0000000000..835a5be09a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-in-self-collapsing-block-001.html @@ -0,0 +1,14 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-inside-small-block.html b/testing/web-platform/tests/css/css-break/float-inside-small-block.html new file mode 100644 index 0000000000..2afd6dacc9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-inside-small-block.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-stretching-bfc-000.html b/testing/web-platform/tests/css/css-break/float-stretching-bfc-000.html new file mode 100644 index 0000000000..c56e9a998c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-stretching-bfc-000.html @@ -0,0 +1,11 @@ + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-stretching-bfc-001.html b/testing/web-platform/tests/css/css-break/float-stretching-bfc-001.html new file mode 100644 index 0000000000..4c6a9f63ea --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-stretching-bfc-001.html @@ -0,0 +1,12 @@ + + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-001-print-ref.html b/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-001-print-ref.html new file mode 100644 index 0000000000..dd78a266f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-001-print-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +
+ +
+
+
+ +TEXT diff --git a/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-001-print.html b/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-001-print.html new file mode 100644 index 0000000000..cd1026faf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-001-print.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + +
+ +
+
+ +
+TEXT diff --git a/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-002-print-ref.html b/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-002-print-ref.html new file mode 100644 index 0000000000..cb1701418d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-002-print-ref.html @@ -0,0 +1,18 @@ + + + + + + + + +
+ +
+
diff --git a/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-002-print.html b/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-002-print.html new file mode 100644 index 0000000000..e2c6b7711a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/float-with-large-margin-bottom-cross-page-002-print.html @@ -0,0 +1,22 @@ + + + + + + + + + + + +
+ +
+
diff --git a/testing/web-platform/tests/css/css-break/floated-multicol-in-multicol-crash.html b/testing/web-platform/tests/css/css-break/floated-multicol-in-multicol-crash.html new file mode 100644 index 0000000000..ba4ae29b12 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/floated-multicol-in-multicol-crash.html @@ -0,0 +1,11 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/floats-and-text-narrow-and-short-dynamic-ref.html b/testing/web-platform/tests/css/css-break/floats-and-text-narrow-and-short-dynamic-ref.html new file mode 100644 index 0000000000..51855d2d7a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/floats-and-text-narrow-and-short-dynamic-ref.html @@ -0,0 +1,19 @@ + + +

Below there should be two yellow and two blue squares.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/floats-and-text-narrow-and-short-dynamic.html b/testing/web-platform/tests/css/css-break/floats-and-text-narrow-and-short-dynamic.html new file mode 100644 index 0000000000..09e5021555 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/floats-and-text-narrow-and-short-dynamic.html @@ -0,0 +1,36 @@ + + + + + + +

Below there should be two yellow and two blue squares.

+
+
+
+
+   +
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/forced-break-at-fragmentainer-start-000.html b/testing/web-platform/tests/css/css-break/forced-break-at-fragmentainer-start-000.html new file mode 100644 index 0000000000..d5796ba641 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/forced-break-at-fragmentainer-start-000.html @@ -0,0 +1,11 @@ + + + + + + +

Test passes if there is a filled green square.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/forced-break-at-fragmentainer-start-001.html b/testing/web-platform/tests/css/css-break/forced-break-at-fragmentainer-start-001.html new file mode 100644 index 0000000000..b3ad80ca9a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/forced-break-at-fragmentainer-start-001.html @@ -0,0 +1,12 @@ + + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/form-control.html b/testing/web-platform/tests/css/css-break/form-control.html new file mode 100644 index 0000000000..8ef6eedae2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/form-control.html @@ -0,0 +1,11 @@ + + + + + +

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

+
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-break/fragmentainer-1px-clamping-000-crash.html b/testing/web-platform/tests/css/css-break/fragmentainer-1px-clamping-000-crash.html new file mode 100644 index 0000000000..78bf7a3f79 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fragmentainer-1px-clamping-000-crash.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/fragmentainer-1px-clamping-001-crash.html b/testing/web-platform/tests/css/css-break/fragmentainer-1px-clamping-001-crash.html new file mode 100644 index 0000000000..b4aeb1825d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fragmentainer-1px-clamping-001-crash.html @@ -0,0 +1,6 @@ + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-break/fragmented-autowidth-fc-root-beside-floats-ref.html b/testing/web-platform/tests/css/css-break/fragmented-autowidth-fc-root-beside-floats-ref.html new file mode 100644 index 0000000000..5effc82452 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fragmented-autowidth-fc-root-beside-floats-ref.html @@ -0,0 +1,30 @@ + + + +

There should be (from left to right) a hotpink square, a thin hotpink + rectangle, then a wider hotpink rectangle.

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/fragmented-autowidth-fc-root-beside-floats.html b/testing/web-platform/tests/css/css-break/fragmented-autowidth-fc-root-beside-floats.html new file mode 100644 index 0000000000..348019aaf0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fragmented-autowidth-fc-root-beside-floats.html @@ -0,0 +1,11 @@ + + + + +

There should be (from left to right) a hotpink square, a thin hotpink + rectangle, then a wider hotpink rectangle.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/fragmented-empty-contenteditable-crash.html b/testing/web-platform/tests/css/css-break/fragmented-empty-contenteditable-crash.html new file mode 100644 index 0000000000..c2149c77d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fragmented-empty-contenteditable-crash.html @@ -0,0 +1,7 @@ + + + +

Test passes if it doesn't crash (or freeze).

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/fragmented-float-in-inline-crash.html b/testing/web-platform/tests/css/css-break/fragmented-float-in-inline-crash.html new file mode 100644 index 0000000000..0d84b95988 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fragmented-float-in-inline-crash.html @@ -0,0 +1,8 @@ + + + +
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-break/fragmented-float-overflowing-container.html b/testing/web-platform/tests/css/css-break/fragmented-float-overflowing-container.html new file mode 100644 index 0000000000..789c30bce7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fragmented-float-overflowing-container.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/fragmented-oof-in-inline-crash.html b/testing/web-platform/tests/css/css-break/fragmented-oof-in-inline-crash.html new file mode 100644 index 0000000000..8428f32417 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/fragmented-oof-in-inline-crash.html @@ -0,0 +1,13 @@ + + +
+ +
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-001.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-001.html new file mode 100644 index 0000000000..0b954f2814 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-001.html @@ -0,0 +1,7 @@ + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-002.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-002.html new file mode 100644 index 0000000000..aec5085991 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-002.html @@ -0,0 +1,7 @@ + + + +

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

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-003.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-003.html new file mode 100644 index 0000000000..659d9eaac5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-003.html @@ -0,0 +1,10 @@ + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-004.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-004.html new file mode 100644 index 0000000000..3e27606071 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-004.html @@ -0,0 +1,10 @@ + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-005.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-005.html new file mode 100644 index 0000000000..a110275ff8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-005.html @@ -0,0 +1,11 @@ + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-006.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-006.html new file mode 100644 index 0000000000..2c25d1f35c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-006.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-007.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-007.html new file mode 100644 index 0000000000..86323ee57a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-007.html @@ -0,0 +1,16 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-008.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-008.html new file mode 100644 index 0000000000..38392afc60 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-008.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-009.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-009.html new file mode 100644 index 0000000000..c4148bb226 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-009.html @@ -0,0 +1,20 @@ + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-010.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-010.html new file mode 100644 index 0000000000..d3e87d062b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-010.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-011.html b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-011.html new file mode 100644 index 0000000000..8615244bf5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-container-fragmentation-011.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-008.html b/testing/web-platform/tests/css/css-break/grid/grid-item-008.html new file mode 100644 index 0000000000..b9caacc4af --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-008.html @@ -0,0 +1,10 @@ + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-009.html b/testing/web-platform/tests/css/css-break/grid/grid-item-009.html new file mode 100644 index 0000000000..dc095fd4ee --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-009.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-001.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-001.html new file mode 100644 index 0000000000..1e2d41775e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-001.html @@ -0,0 +1,10 @@ + + + +Tests basic fragmentation of a grid-item. +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-002.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-002.html new file mode 100644 index 0000000000..ce1b6b67ef --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-002.html @@ -0,0 +1,11 @@ + + + +Tests that grid-item reordered with grid-row-start is fragmented correctly. +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-003.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-003.html new file mode 100644 index 0000000000..8c4e42d640 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-003.html @@ -0,0 +1,11 @@ + + + +Tests that parallel grid items fragment correctly. +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-004.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-004.html new file mode 100644 index 0000000000..e0eca9c9d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-004.html @@ -0,0 +1,11 @@ + + + +Tests that an end aligned grid-item is placed within the 2nd fragmentainer. +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-005.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-005.html new file mode 100644 index 0000000000..8b7503f927 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-005.html @@ -0,0 +1,11 @@ + + + +Tests that an end aligned grid-item (with auto margins) is placed within the 2nd fragmentainer. +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-006.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-006.html new file mode 100644 index 0000000000..8c458c832c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-006.html @@ -0,0 +1,12 @@ + + + +Tests that a center aligned grid-item is fragmented correctly. +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-007.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-007.html new file mode 100644 index 0000000000..cd78a9bc17 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-007.html @@ -0,0 +1,12 @@ + + + +Tests that a center aligned grid-item (with auto margins) is fragmented correctly. +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-008.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-008.html new file mode 100644 index 0000000000..79703f6513 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-008.html @@ -0,0 +1,16 @@ + + + +Tests that baseline aligned grid-items fragment correctly. +

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

+
+
+
+ +
+
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-009.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-009.html new file mode 100644 index 0000000000..3338510941 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-009.html @@ -0,0 +1,11 @@ + + + +Tests that a grid-item with a margin fragments correctly. +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-010.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-010.html new file mode 100644 index 0000000000..bd57ef797a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-010.html @@ -0,0 +1,13 @@ + + + +Tests that a grid-item with a min-content min-track grows due to fragmentation. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-011.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-011.html new file mode 100644 index 0000000000..e353537827 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-011.html @@ -0,0 +1,13 @@ + + + +Tests that a grid-item with auto track(s) grows due to fragmentation. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-012.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-012.html new file mode 100644 index 0000000000..c3b206e26c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-012.html @@ -0,0 +1,13 @@ + + + +Tests that a grid-item with a flexible track grows due to fragmentation. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-013.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-013.html new file mode 100644 index 0000000000..a1e7106e23 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-013.html @@ -0,0 +1,13 @@ + + + +Tests that a grid-item with a minmax(0, auto) track inside an auto-grid grows due to fragmentation. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-014.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-014.html new file mode 100644 index 0000000000..09c95d1840 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-014.html @@ -0,0 +1,14 @@ + + + +Tests that a grid-item with a minmax(0, auto) track inside a non-auto-grid *doesn't* grow due to fragmentation. +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-015.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-015.html new file mode 100644 index 0000000000..6dd82de582 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-015.html @@ -0,0 +1,13 @@ + + + +Tests that a grid-item with a minmax(0, 1fr) track inside an auto-grid grows due to fragmentation. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-016.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-016.html new file mode 100644 index 0000000000..c16f740bd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-016.html @@ -0,0 +1,14 @@ + + + +Tests that a grid-item with a minmax(0, 1fr) track inside a non-auto-grid *doesn't* grow due to fragmentation. +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-017.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-017.html new file mode 100644 index 0000000000..a5c1abeb12 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-017.html @@ -0,0 +1,14 @@ + + + +Tests that a grid-item with a fixed track *doesn't* grow due to fragmentation. +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-018.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-018.html new file mode 100644 index 0000000000..18c757352e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-018.html @@ -0,0 +1,15 @@ + + + +Tests that a grid expands its intrinsic block-size, due to a grid child fragmenting. +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-019.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-019.html new file mode 100644 index 0000000000..dc14a6f744 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-019.html @@ -0,0 +1,14 @@ + + + +Tests that grid-items in subsequent rows get pushed down due to a grid-item fragmenting. +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-020.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-020.html new file mode 100644 index 0000000000..f0636c4982 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-020.html @@ -0,0 +1,18 @@ + + + +Tests that grid-items in subsequent rows get pushed down due to a grid-items fragmenting. +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-021.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-021.html new file mode 100644 index 0000000000..775422db7b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-021.html @@ -0,0 +1,14 @@ + + + +Tests that grid-items within an expaning row (due to fragmentation) stretch to the new row-size. +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-022.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-022.html new file mode 100644 index 0000000000..a31e8b51df --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-022.html @@ -0,0 +1,16 @@ + + + +Tests that grid-items within an expaning row (due to fragmentation) stretch to the new row-size. +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-023.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-023.html new file mode 100644 index 0000000000..092aeba9c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-023.html @@ -0,0 +1,18 @@ + + + +Tests that grid-items within an expaning row (due to fragmentation) stretch to the new row-size. +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-024.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-024.html new file mode 100644 index 0000000000..691212b240 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-024.html @@ -0,0 +1,19 @@ + + + +Tests that grid-items within an expaning row (due to fragmentation) stretch to the new row-size. +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-025.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-025.html new file mode 100644 index 0000000000..fc0731f63e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-025.html @@ -0,0 +1,18 @@ + + + +Tests that grid-items within an expaning row (due to fragmentation) stretch to the new row-size. +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-026.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-026.html new file mode 100644 index 0000000000..9f4be08a44 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-026.html @@ -0,0 +1,11 @@ + + + +Tests that grid-items with a block-start margin will get pushed into the next fragmentainer. +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-027.tentative.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-027.tentative.html new file mode 100644 index 0000000000..c0270db499 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-027.tentative.html @@ -0,0 +1,15 @@ + + + +Tests that grid-items with a negative margin are placed relative to their row (instead of fragmenting earlier). +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-028.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-028.html new file mode 100644 index 0000000000..1718fa2081 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-028.html @@ -0,0 +1,11 @@ + + + +Tests that break-inside:avoid on a grid-item is respected. +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-029.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-029.html new file mode 100644 index 0000000000..380fba879c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-029.html @@ -0,0 +1,12 @@ + + + +Tests that break-inside:avoid on a grid-item pushes all grid-items on the same row into the next fragmentainer. +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-030.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-030.html new file mode 100644 index 0000000000..a3e05d0956 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-030.html @@ -0,0 +1,16 @@ + + + +Tests that break-inside:avoid on a grid-item is respected. +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-031.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-031.html new file mode 100644 index 0000000000..1a339ab22c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-031.html @@ -0,0 +1,16 @@ + + + +Tests that break-inside:avoid on a grid-item is respected. +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-032.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-032.html new file mode 100644 index 0000000000..33f855f895 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-032.html @@ -0,0 +1,13 @@ + + + +Tests that break precedence for a grid row is correctly calculated. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-033.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-033.html new file mode 100644 index 0000000000..c8f54c90a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-033.html @@ -0,0 +1,13 @@ + + + +Tests that break precedence for a grid row is correctly calculated. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-034.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-034.html new file mode 100644 index 0000000000..9a81c074bf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-034.html @@ -0,0 +1,13 @@ + + + +Tests that break precedence for a grid row is correctly calculated. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-035.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-035.html new file mode 100644 index 0000000000..15a544ea22 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-035.html @@ -0,0 +1,15 @@ + + + +Tests that break voilation precedence. +

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

+
+
+
+
+ + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-036.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-036.html new file mode 100644 index 0000000000..ba44745e9a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-036.html @@ -0,0 +1,16 @@ + + + +Tests that break voilation precedence. +

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

+
+
+
+
+
+ + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-037.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-037.html new file mode 100644 index 0000000000..d5d97394c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-037.html @@ -0,0 +1,15 @@ + + + +Tests that break-before:avoid on a grid-item is respected. +

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

+
+
+
+
+
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-038.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-038.html new file mode 100644 index 0000000000..40008b5dcd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-038.html @@ -0,0 +1,15 @@ + + + +Tests that break-before:avoid on a grid-item is respected. +

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

+
+
+
+
+
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-039.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-039.html new file mode 100644 index 0000000000..5201c49fa4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-039.html @@ -0,0 +1,10 @@ + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-040.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-040.html new file mode 100644 index 0000000000..8733073741 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-040.html @@ -0,0 +1,15 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-041.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-041.html new file mode 100644 index 0000000000..f26c726553 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-041.html @@ -0,0 +1,12 @@ + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-042.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-042.html new file mode 100644 index 0000000000..67e2d40520 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-042.html @@ -0,0 +1,17 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-043.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-043.html new file mode 100644 index 0000000000..7a4ddc54e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-043.html @@ -0,0 +1,14 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-044.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-044.html new file mode 100644 index 0000000000..8c028479bc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-044.html @@ -0,0 +1,14 @@ + + + +Tests that break precedence for a grid row is correctly calculated. +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-045.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-045.html new file mode 100644 index 0000000000..e4010b421c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-045.html @@ -0,0 +1,17 @@ + + + +Tests that break precedence for a grid row is correctly calculated. +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-046.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-046.html new file mode 100644 index 0000000000..ffdc94efba --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-046.html @@ -0,0 +1,15 @@ + + + +Tests that break precedence for a grid row is correctly calculated. +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-047.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-047.html new file mode 100644 index 0000000000..ac6d137cb2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-047.html @@ -0,0 +1,15 @@ + + + +Tests that break precedence for a grid row is correctly calculated. +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-048.html b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-048.html new file mode 100644 index 0000000000..5eed6b9184 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-fragmentation-048.html @@ -0,0 +1,16 @@ + + + +Tests that break precedence for a grid row is correctly calculated. +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-infinite-expansion.html b/testing/web-platform/tests/css/css-break/grid/grid-item-infinite-expansion.html new file mode 100644 index 0000000000..ec27d0cc3f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-infinite-expansion.html @@ -0,0 +1,12 @@ + + + +

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

+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-001.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-001.html new file mode 100644 index 0000000000..e94889228a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-001.html @@ -0,0 +1,11 @@ + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-002.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-002.html new file mode 100644 index 0000000000..b1ced43ab8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-002.html @@ -0,0 +1,10 @@ + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-003.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-003.html new file mode 100644 index 0000000000..59235f9245 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-003.html @@ -0,0 +1,11 @@ + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-004.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-004.html new file mode 100644 index 0000000000..f73d91a192 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-004.html @@ -0,0 +1,11 @@ + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-005.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-005.html new file mode 100644 index 0000000000..3536b30a96 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-005.html @@ -0,0 +1,15 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-006.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-006.html new file mode 100644 index 0000000000..63a14e5cff --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-006.html @@ -0,0 +1,12 @@ + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-007.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-007.html new file mode 100644 index 0000000000..6802973edb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-007.html @@ -0,0 +1,16 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-008.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-008.html new file mode 100644 index 0000000000..a8ef5622a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-008.html @@ -0,0 +1,10 @@ + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-009.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-009.html new file mode 100644 index 0000000000..6b50367b16 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-009.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-010.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-010.html new file mode 100644 index 0000000000..9b12550e6b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-010.html @@ -0,0 +1,19 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-011.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-011.html new file mode 100644 index 0000000000..81bf627587 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-011.html @@ -0,0 +1,11 @@ + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-oof-crash.html b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-crash.html new file mode 100644 index 0000000000..fae587dc8e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-oof-crash.html @@ -0,0 +1,7 @@ + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-overflow-001.html b/testing/web-platform/tests/css/css-break/grid/grid-item-overflow-001.html new file mode 100644 index 0000000000..30d6f3bb21 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-overflow-001.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-placement-crash-multiple.html b/testing/web-platform/tests/css/css-break/grid/grid-item-placement-crash-multiple.html new file mode 100644 index 0000000000..6ce9d39ef6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-placement-crash-multiple.html @@ -0,0 +1,35 @@ + + + +
+
+
Text
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/grid/grid-item-placement-crash.html b/testing/web-platform/tests/css/css-break/grid/grid-item-placement-crash.html new file mode 100644 index 0000000000..e6cc6c8b51 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-item-placement-crash.html @@ -0,0 +1,17 @@ + + + +
+
+
Text
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/grid/grid-large-end-border-crash.html b/testing/web-platform/tests/css/css-break/grid/grid-large-end-border-crash.html new file mode 100644 index 0000000000..d2705f04f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-large-end-border-crash.html @@ -0,0 +1,7 @@ + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/grid-nested-columns-crash.html b/testing/web-platform/tests/css/css-break/grid/grid-nested-columns-crash.html new file mode 100644 index 0000000000..8b636ae7fa --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/grid-nested-columns-crash.html @@ -0,0 +1,11 @@ + + + + +
a
+
+ content diff --git a/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-001.tentative.html b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-001.tentative.html new file mode 100644 index 0000000000..95660ec106 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-001.tentative.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-002.tentative.html b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-002.tentative.html new file mode 100644 index 0000000000..f487c3ded5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-002.tentative.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-003.tentative.html b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-003.tentative.html new file mode 100644 index 0000000000..c7a3903a09 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-003.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-004.tentative.html b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-004.tentative.html new file mode 100644 index 0000000000..208100619c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-004.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-005.html b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-005.html new file mode 100644 index 0000000000..069ffb5b21 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-005.html @@ -0,0 +1,22 @@ + + + + +

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

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-006.html b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-006.html new file mode 100644 index 0000000000..af4cfb1216 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-006.html @@ -0,0 +1,18 @@ + + + + +

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

+ +
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-007.html b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-007.html new file mode 100644 index 0000000000..906ad29fc1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-007.html @@ -0,0 +1,27 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-008.html b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-008.html new file mode 100644 index 0000000000..6e2caf60ce --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/monolithic-overflow-008.html @@ -0,0 +1,25 @@ + + + + +

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

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

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-001.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-001.html new file mode 100644 index 0000000000..959ff4a905 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-001.html @@ -0,0 +1,9 @@ + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-002.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-002.html new file mode 100644 index 0000000000..9b28b37b42 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-002.html @@ -0,0 +1,9 @@ + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-003.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-003.html new file mode 100644 index 0000000000..3f1381a7b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-003.html @@ -0,0 +1,12 @@ + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-004.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-004.html new file mode 100644 index 0000000000..67c291fbc3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-004.html @@ -0,0 +1,12 @@ + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-005.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-005.html new file mode 100644 index 0000000000..37babe2991 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-container-fragmentation-005.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-001.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-001.html new file mode 100644 index 0000000000..1a26d816d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-001.html @@ -0,0 +1,12 @@ + + + +Tests basic fragmentation of a grid-item. +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-002.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-002.html new file mode 100644 index 0000000000..24f7d997a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-002.html @@ -0,0 +1,13 @@ + + + +Tests that grid-item reordered with grid-row-start is fragmented correctly. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-003.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-003.html new file mode 100644 index 0000000000..49f0b5fc76 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-003.html @@ -0,0 +1,13 @@ + + + +Tests that parallel grid items fragment correctly. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-004.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-004.html new file mode 100644 index 0000000000..85ed105f96 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-004.html @@ -0,0 +1,13 @@ + + + +Tests that an end aligned grid-item is placed within the 2nd fragmentainer. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-005.html b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-005.html new file mode 100644 index 0000000000..3832f0d16e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/grid/subgrid/subgrid-item-fragmentation-005.html @@ -0,0 +1,13 @@ + + + +Tests that an end aligned grid-item (with auto margins) is placed within the 2nd fragmentainer. +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/hit-test-hidden-overflow.html b/testing/web-platform/tests/css/css-break/hit-test-hidden-overflow.html new file mode 100644 index 0000000000..ec766e0948 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/hit-test-hidden-overflow.html @@ -0,0 +1,23 @@ + + + + +
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/hit-test-inline-fragmentation-with-border-radius.html b/testing/web-platform/tests/css/css-break/hit-test-inline-fragmentation-with-border-radius.html new file mode 100644 index 0000000000..4d0fc7eccc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/hit-test-inline-fragmentation-with-border-radius.html @@ -0,0 +1,268 @@ + + + + + + +
+FOO
BAR
+
+ +
+FOO
BAR
+
+ +
+FOO
BAR
+
+ + diff --git a/testing/web-platform/tests/css/css-break/hit-test-transformed-inline.html b/testing/web-platform/tests/css/css-break/hit-test-transformed-inline.html new file mode 100644 index 0000000000..239b2b2395 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/hit-test-transformed-inline.html @@ -0,0 +1,43 @@ + + + + + +
+ + xx
+ xx +
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/hit-test-transformed.html b/testing/web-platform/tests/css/css-break/hit-test-transformed.html new file mode 100644 index 0000000000..99365c908c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/hit-test-transformed.html @@ -0,0 +1,36 @@ + + + +
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/iframe-in-repeated-table-header-crash.html b/testing/web-platform/tests/css/css-break/iframe-in-repeated-table-header-crash.html new file mode 100644 index 0000000000..8956bc777a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/iframe-in-repeated-table-header-crash.html @@ -0,0 +1,26 @@ + + + +
+ + + + + + + + + + + + + + +
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/increase-fragmentainer-size-tall-border.html b/testing/web-platform/tests/css/css-break/increase-fragmentainer-size-tall-border.html new file mode 100644 index 0000000000..b7e716b23c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/increase-fragmentainer-size-tall-border.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/inheritance.html b/testing/web-platform/tests/css/css-break/inheritance.html new file mode 100644 index 0000000000..e0be119e40 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/inheritance.html @@ -0,0 +1,26 @@ + + + + +Inheritance of CSS Fragmentation properties + + + + + + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/ink-overflow-001-print.html b/testing/web-platform/tests/css/css-break/ink-overflow-001-print.html new file mode 100644 index 0000000000..495153d3d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/ink-overflow-001-print.html @@ -0,0 +1,23 @@ + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/ink-overflow-002.html b/testing/web-platform/tests/css/css-break/ink-overflow-002.html new file mode 100644 index 0000000000..8af605efea --- /dev/null +++ b/testing/web-platform/tests/css/css-break/ink-overflow-002.html @@ -0,0 +1,34 @@ + + + + + + +

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

+
+ diff --git a/testing/web-platform/tests/css/css-break/inline-with-float-001.html b/testing/web-platform/tests/css/css-break/inline-with-float-001.html new file mode 100644 index 0000000000..b6a6e1958f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/inline-with-float-001.html @@ -0,0 +1,22 @@ + + + + +

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

+ +
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/inline-with-float-002.html b/testing/web-platform/tests/css/css-break/inline-with-float-002.html new file mode 100644 index 0000000000..d9235b421a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/inline-with-float-002.html @@ -0,0 +1,22 @@ + + + + +

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

+ +
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/inline-with-float-003.html b/testing/web-platform/tests/css/css-break/inline-with-float-003.html new file mode 100644 index 0000000000..377548768a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/inline-with-float-003.html @@ -0,0 +1,42 @@ + + + + +
+
+ +
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/inline-with-float-004.html b/testing/web-platform/tests/css/css-break/inline-with-float-004.html new file mode 100644 index 0000000000..6b404d9570 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/inline-with-float-004.html @@ -0,0 +1,31 @@ + + + + +

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

+ +
+
+
+ +
+

+

+

+

+

+

+

+

+

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/large-text-node-oof-crash.html b/testing/web-platform/tests/css/css-break/large-text-node-oof-crash.html new file mode 100644 index 0000000000..424d663b61 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/large-text-node-oof-crash.html @@ -0,0 +1,10 @@ + + +
+
+
+

+ uklgvffmyjpekennfouiqjxyxugvhqhrqpovcphzxfb +

+
+
diff --git a/testing/web-platform/tests/css/css-break/line-after-unbreakable-float-after-padding-ref.html b/testing/web-platform/tests/css/css-break/line-after-unbreakable-float-after-padding-ref.html new file mode 100644 index 0000000000..9a329b2446 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/line-after-unbreakable-float-after-padding-ref.html @@ -0,0 +1,7 @@ + + +

The word "PASS" should be seen below.

+
+
PA
+
SS
+
diff --git a/testing/web-platform/tests/css/css-break/line-after-unbreakable-float-after-padding.html b/testing/web-platform/tests/css/css-break/line-after-unbreakable-float-after-padding.html new file mode 100644 index 0000000000..d3a4018cd8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/line-after-unbreakable-float-after-padding.html @@ -0,0 +1,11 @@ + + + + +

The word "PASS" should be seen below.

+
+
+
PA
+ SS +
+
diff --git a/testing/web-platform/tests/css/css-break/line-and-fragmentainer-break-before-float-crash.html b/testing/web-platform/tests/css/css-break/line-and-fragmentainer-break-before-float-crash.html new file mode 100644 index 0000000000..14bce6b80c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/line-and-fragmentainer-break-before-float-crash.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/line-pushed-by-float-000.html b/testing/web-platform/tests/css/css-break/line-pushed-by-float-000.html new file mode 100644 index 0000000000..1df1c06cc1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/line-pushed-by-float-000.html @@ -0,0 +1,9 @@ + + + + +

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

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/line-pushed-by-float-001.html b/testing/web-platform/tests/css/css-break/line-pushed-by-float-001.html new file mode 100644 index 0000000000..49b185349e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/line-pushed-by-float-001.html @@ -0,0 +1,10 @@ + + + + + +

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

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/margin-after-overflowed-block.html b/testing/web-platform/tests/css/css-break/margin-after-overflowed-block.html new file mode 100644 index 0000000000..26a2eb22aa --- /dev/null +++ b/testing/web-platform/tests/css/css-break/margin-after-overflowed-block.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/margin-at-break-001.html b/testing/web-platform/tests/css/css-break/margin-at-break-001.html new file mode 100644 index 0000000000..79edf59696 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/margin-at-break-001.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/margin-at-break-002.html b/testing/web-platform/tests/css/css-break/margin-at-break-002.html new file mode 100644 index 0000000000..add4d831d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/margin-at-break-002.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/margin-at-break-003.html b/testing/web-platform/tests/css/css-break/margin-at-break-003.html new file mode 100644 index 0000000000..18bc4dbd24 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/margin-at-break-003.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/margin-at-break-004.html b/testing/web-platform/tests/css/css-break/margin-at-break-004.html new file mode 100644 index 0000000000..59e650e5d5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/margin-at-break-004.html @@ -0,0 +1,18 @@ + + + + +

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

+
+ +
+
+
+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/margin-at-break-005.html b/testing/web-platform/tests/css/css-break/margin-at-break-005.html new file mode 100644 index 0000000000..9f47728c66 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/margin-at-break-005.html @@ -0,0 +1,21 @@ + + + + + +

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

+
+ +
+
+
+ +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/max-height-with-margin-pushed-below-fragmentation-line-crash.html b/testing/web-platform/tests/css/css-break/max-height-with-margin-pushed-below-fragmentation-line-crash.html new file mode 100644 index 0000000000..a1b3139bd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/max-height-with-margin-pushed-below-fragmentation-line-crash.html @@ -0,0 +1,8 @@ + + + +
+
+


+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-001.html b/testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-001.html new file mode 100644 index 0000000000..75b676d0ba --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-001.html @@ -0,0 +1,10 @@ + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-002.html b/testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-002.html new file mode 100644 index 0000000000..1df3078aa1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-002.html @@ -0,0 +1,10 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-003.html b/testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-003.html new file mode 100644 index 0000000000..deabd8fde2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-content-with-forced-break-003.html @@ -0,0 +1,10 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-overflow-001.tentative.html b/testing/web-platform/tests/css/css-break/monolithic-overflow-001.tentative.html new file mode 100644 index 0000000000..db285a929c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-overflow-001.tentative.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-overflow-002.tentative.html b/testing/web-platform/tests/css/css-break/monolithic-overflow-002.tentative.html new file mode 100644 index 0000000000..387af9c501 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-overflow-002.tentative.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-overflow-003.tentative.html b/testing/web-platform/tests/css/css-break/monolithic-overflow-003.tentative.html new file mode 100644 index 0000000000..02210aee3d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-overflow-003.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-overflow-004.tentative.html b/testing/web-platform/tests/css/css-break/monolithic-overflow-004.tentative.html new file mode 100644 index 0000000000..9a190810af --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-overflow-004.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

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

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-overflow-006.tentative.html b/testing/web-platform/tests/css/css-break/monolithic-overflow-006.tentative.html new file mode 100644 index 0000000000..200f271dc4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-overflow-006.tentative.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-with-overflow-lr.html b/testing/web-platform/tests/css/css-break/monolithic-with-overflow-lr.html new file mode 100644 index 0000000000..cb9d0fbcfe --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-with-overflow-lr.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-with-overflow-rl.html b/testing/web-platform/tests/css/css-break/monolithic-with-overflow-rl.html new file mode 100644 index 0000000000..47720ff5c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-with-overflow-rl.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/monolithic-with-overflow.html b/testing/web-platform/tests/css/css-break/monolithic-with-overflow.html new file mode 100644 index 0000000000..e803ad62cc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/monolithic-with-overflow.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-000.html b/testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-000.html new file mode 100644 index 0000000000..8d1d395e35 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-000.html @@ -0,0 +1,13 @@ + + +
+ +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-001.html b/testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-001.html new file mode 100644 index 0000000000..dc4e8fba67 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-001.html @@ -0,0 +1,13 @@ + + +
+
+ +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-002.html b/testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-002.html new file mode 100644 index 0000000000..15a5a96332 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-fixedpos-in-inline-crash-002.html @@ -0,0 +1,15 @@ + + +
+ +
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-float-in-multicol-crash.html b/testing/web-platform/tests/css/css-break/nested-float-in-multicol-crash.html new file mode 100644 index 0000000000..6878d384e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-float-in-multicol-crash.html @@ -0,0 +1,20 @@ + + + +
+
+ text +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-001.html b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-001.html new file mode 100644 index 0000000000..88b902af50 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-001.html @@ -0,0 +1,11 @@ + + +

PASS if no crash or DCHECK failure.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-002.html b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-002.html new file mode 100644 index 0000000000..3a5b1da331 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-002.html @@ -0,0 +1,12 @@ + + +

PASS if no crash or DCHECK failure.

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-003.html b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-003.html new file mode 100644 index 0000000000..e6c1293e3b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-003.html @@ -0,0 +1,14 @@ + + +

PASS if no crash or DCHECK failure.

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-004.html b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-004.html new file mode 100644 index 0000000000..5db9163398 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-004.html @@ -0,0 +1,14 @@ + + +

PASS if no crash or DCHECK failure.

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-005.html b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-005.html new file mode 100644 index 0000000000..f7b56c1c98 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-005.html @@ -0,0 +1,16 @@ + + +

PASS if no crash or DCHECK failure.

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-006.html b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-006.html new file mode 100644 index 0000000000..b969f925d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-006.html @@ -0,0 +1,14 @@ + + +

PASS if no crash or DCHECK failure.

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-007.html b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-007.html new file mode 100644 index 0000000000..861aac2bc3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-007.html @@ -0,0 +1,13 @@ + + +

PASS if no crash or DCHECK failure.

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-008.html b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-008.html new file mode 100644 index 0000000000..a8d0f3e77e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanner-and-oof-crash-008.html @@ -0,0 +1,15 @@ + + +

PASS if no crash or DCHECK failure.

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/nested-multicol-with-spanners-and-oofs-crash.html b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanners-and-oofs-crash.html new file mode 100644 index 0000000000..d2e8ebb621 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-multicol-with-spanners-and-oofs-crash.html @@ -0,0 +1,19 @@ + + +
+
+
+
+
+
+
+
+
+
+ +
+ diff --git a/testing/web-platform/tests/css/css-break/nested-oof-in-multicol-crash.html b/testing/web-platform/tests/css/css-break/nested-oof-in-multicol-crash.html new file mode 100644 index 0000000000..6b2f81005d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/nested-oof-in-multicol-crash.html @@ -0,0 +1,11 @@ + + +

PASS if no crash or DCHECK failure.

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/no-room-for-line-in-first-fragmentainer-crash.html b/testing/web-platform/tests/css/css-break/no-room-for-line-in-first-fragmentainer-crash.html new file mode 100644 index 0000000000..bc7b9aaa5e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/no-room-for-line-in-first-fragmentainer-crash.html @@ -0,0 +1,9 @@ + + + +
+
+ + +
+
diff --git a/testing/web-platform/tests/css/css-break/offset-top-block-in-inline.html b/testing/web-platform/tests/css/css-break/offset-top-block-in-inline.html new file mode 100644 index 0000000000..72b35087e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/offset-top-block-in-inline.html @@ -0,0 +1,16 @@ + + + +
+ +
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/orphans-in-parallel-flow.html b/testing/web-platform/tests/css/css-break/orphans-in-parallel-flow.html new file mode 100644 index 0000000000..0cc084acf2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/orphans-in-parallel-flow.html @@ -0,0 +1,18 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-inline-with-negative-offset-crash.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-inline-with-negative-offset-crash.html new file mode 100644 index 0000000000..1b58909292 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-inline-with-negative-offset-crash.html @@ -0,0 +1,11 @@ + + +
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-001-ref.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-001-ref.html new file mode 100644 index 0000000000..7b6a3c50ca --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-001-ref.html @@ -0,0 +1,5 @@ + + +

The abs element should be split equally into the two columns - no red!

+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-001.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-001.html new file mode 100644 index 0000000000..0322f51710 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-001.html @@ -0,0 +1,38 @@ + + + + + +

The abs element should be split equally into the two columns - no red!

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-002.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-002.html new file mode 100644 index 0000000000..0138a3a41d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-002.html @@ -0,0 +1,33 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-003.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-003.html new file mode 100644 index 0000000000..b37bfad7b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-003.html @@ -0,0 +1,35 @@ + + + + + +

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

+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-004-ref.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-004-ref.html new file mode 100644 index 0000000000..bc6669e466 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-004-ref.html @@ -0,0 +1,29 @@ + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-004.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-004.html new file mode 100644 index 0000000000..f2e4aa9730 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-004.html @@ -0,0 +1,45 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-005.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-005.html new file mode 100644 index 0000000000..a87a074d6c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-005.html @@ -0,0 +1,38 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-006.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-006.html new file mode 100644 index 0000000000..d724ad0137 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-006.html @@ -0,0 +1,36 @@ + + + + + +

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

+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-007.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-007.html new file mode 100644 index 0000000000..0e6988c3ff --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-007.html @@ -0,0 +1,33 @@ + + + + + +

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

+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-008.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-008.html new file mode 100644 index 0000000000..98c7764569 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-008.html @@ -0,0 +1,34 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-009.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-009.html new file mode 100644 index 0000000000..4db33effbf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-009.html @@ -0,0 +1,33 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-010.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-010.html new file mode 100644 index 0000000000..5ae87e703d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-010.html @@ -0,0 +1,39 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-011.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-011.html new file mode 100644 index 0000000000..17e8908e37 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-011.html @@ -0,0 +1,37 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-012.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-012.html new file mode 100644 index 0000000000..4e59979db2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-012.html @@ -0,0 +1,39 @@ + + + + + +

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

+
+
+ +
+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-013.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-013.html new file mode 100644 index 0000000000..6580a65b50 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-013.html @@ -0,0 +1,35 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-014-ref.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-014-ref.html new file mode 100644 index 0000000000..6388a18644 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-014-ref.html @@ -0,0 +1,10 @@ + + +

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

+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-014.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-014.html new file mode 100644 index 0000000000..b6cede0400 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-014.html @@ -0,0 +1,32 @@ + + + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-015.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-015.html new file mode 100644 index 0000000000..e2dec2241f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-015.html @@ -0,0 +1,29 @@ + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-016.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-016.html new file mode 100644 index 0000000000..26590bc906 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-016.html @@ -0,0 +1,43 @@ + + + Nested fragmentation for out-of-flow positioned elements. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-017.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-017.html new file mode 100644 index 0000000000..aa56a7cddf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-017.html @@ -0,0 +1,43 @@ + + + Out-of-flow static position in nested context. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-018.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-018.html new file mode 100644 index 0000000000..8c42d66a05 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-018.html @@ -0,0 +1,42 @@ + + + Nested fragmentation for out-of-flow positioned elements. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-019-ref.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-019-ref.html new file mode 100644 index 0000000000..8321333458 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-019-ref.html @@ -0,0 +1,28 @@ + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-019.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-019.html new file mode 100644 index 0000000000..6506236ebe --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-019.html @@ -0,0 +1,41 @@ + + + Nested fragmentation for out-of-flow positioned elements create new columns. + + + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-020.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-020.html new file mode 100644 index 0000000000..23b5019bb8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-020.html @@ -0,0 +1,39 @@ + + + Nested fragmentation for out-of-flow positioned elements create new columns. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-021.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-021.html new file mode 100644 index 0000000000..05ce3d9833 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-021.html @@ -0,0 +1,40 @@ + + + Nested fragmentation for out-of-flow positioned elements create new columns. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-022.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-022.html new file mode 100644 index 0000000000..71a0abb77c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-022.html @@ -0,0 +1,32 @@ + + + Nested abpos fragmentation. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-023.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-023.html new file mode 100644 index 0000000000..3499a67f87 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-023.html @@ -0,0 +1,39 @@ + + + Nested abpos in a nested fragmentation context. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-024.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-024.html new file mode 100644 index 0000000000..830c599677 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-024.html @@ -0,0 +1,39 @@ + + + Nested abpos in a nested fragmentation context. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-025.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-025.html new file mode 100644 index 0000000000..c7369e2a96 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-025.html @@ -0,0 +1,32 @@ + + + Nested abpos fragmentation in a new column. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-026.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-026.html new file mode 100644 index 0000000000..e852c095d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-026.html @@ -0,0 +1,36 @@ + + + Nested fixedpos in a multicol. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-027.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-027.html new file mode 100644 index 0000000000..ffac90b2e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-027.html @@ -0,0 +1,39 @@ + + + Nested abpos in a nested fragmentation context. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-028.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-028.html new file mode 100644 index 0000000000..b5378e2e48 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-028.html @@ -0,0 +1,38 @@ + + + Nested abpos in a nested fragmentation context. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-029.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-029.html new file mode 100644 index 0000000000..6de88c613e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-029.html @@ -0,0 +1,44 @@ + + + Nested fixedpos in a multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-030.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-030.html new file mode 100644 index 0000000000..7737e8ef67 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-030.html @@ -0,0 +1,43 @@ + + + Nested fixedpos static position in a multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-031.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-031.html new file mode 100644 index 0000000000..aaa581c30e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-031.html @@ -0,0 +1,44 @@ + + + Nested fixedpos static position in a multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-032.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-032.html new file mode 100644 index 0000000000..b68f951af7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-032.html @@ -0,0 +1,44 @@ + + + Nested fixedpos static position in a multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-033.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-033.html new file mode 100644 index 0000000000..e1ecebe91b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-033.html @@ -0,0 +1,42 @@ + + + Nested fixedpos in a multicol with an abspos transform container. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-034.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-034.html new file mode 100644 index 0000000000..286f6f4340 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-034.html @@ -0,0 +1,44 @@ + + + Nested fixedpos with fixedpos child in a multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-035.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-035.html new file mode 100644 index 0000000000..f1fff4031b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-035.html @@ -0,0 +1,41 @@ + + + Fixedpos in an abspos in a multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-036.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-036.html new file mode 100644 index 0000000000..d64f8b5974 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-036.html @@ -0,0 +1,40 @@ + + + Fixedpos in a nested abspos in a multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-037.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-037.html new file mode 100644 index 0000000000..215b44f602 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-037.html @@ -0,0 +1,47 @@ + + + Nested fixedpos in a nested multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-038.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-038.html new file mode 100644 index 0000000000..189de988c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-038.html @@ -0,0 +1,48 @@ + + + Fixedpos in a nested multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-039.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-039.html new file mode 100644 index 0000000000..9eaa9f7320 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-039.html @@ -0,0 +1,47 @@ + + + Fixedpos static position in a nested multicol with transform container. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-040.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-040.html new file mode 100644 index 0000000000..6b6a73a5d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-040.html @@ -0,0 +1,52 @@ + + + Nested fixedpos static position in a nested multicol with transform container + in outer multicol. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-041.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-041.html new file mode 100644 index 0000000000..6bf7ffb056 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-041.html @@ -0,0 +1,52 @@ + + + Nested fixedpos in a nested multicol with transform container in outer multicol. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-042.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-042.html new file mode 100644 index 0000000000..4539201e64 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-042.html @@ -0,0 +1,35 @@ + + + Relative insets apply to abspos in a multicol after fragmentation. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-043.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-043.html new file mode 100644 index 0000000000..bdda35d0e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-043.html @@ -0,0 +1,36 @@ + + + Relative insets apply to nested abspos in a multicol after fragmentation. + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-044.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-044.html new file mode 100644 index 0000000000..d06f4040fb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-044.html @@ -0,0 +1,44 @@ + + + Relative insets apply to nested fixedpos in a multicol after fragmentation. + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-045.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-045.html new file mode 100644 index 0000000000..c4cda499c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-045.html @@ -0,0 +1,35 @@ + + + Ancestor inline offsets apply to abspos in a multicol. + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-046.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-046.html new file mode 100644 index 0000000000..16caaf849c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-046.html @@ -0,0 +1,34 @@ + + + Out-of-flow positioned element with inner multicol containing block. + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-047.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-047.html new file mode 100644 index 0000000000..496c3bdaef --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-047.html @@ -0,0 +1,39 @@ + + + Out-of-flow positioned element with inner multicol containing block. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-048.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-048.html new file mode 100644 index 0000000000..b96a5c5e31 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-048.html @@ -0,0 +1,37 @@ + + + Out-of-flow positioned element in multicol with inline containing block. + + + + + +

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

+
+
+
+ + AA AA AA AA A +
+ AA AA A AA A + AA A AA AA A +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-049.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-049.html new file mode 100644 index 0000000000..3228868a8a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-049.html @@ -0,0 +1,36 @@ + + + Out-of-flow positioned element in multicol with inline containing block. + + + + + +

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

+
+
+ +
+ AA AA AA AA A + AA AA A AA A + AA A AA AA A + AA A AA AA A +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-050.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-050.html new file mode 100644 index 0000000000..c213e0c655 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-050.html @@ -0,0 +1,37 @@ + + + Out-of-flow positioned element in multicol with inline containing block. + + + + + +

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

+
+
+
+ B + + AA A AA A +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-051.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-051.html new file mode 100644 index 0000000000..84e7a22f74 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-051.html @@ -0,0 +1,34 @@ + + + Nested out-of-flow positioned element in multicol with inline containing block. + + + + + +

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

+
+
+ + + AA AA AA AA A + AA AA A AA A +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-052.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-052.html new file mode 100644 index 0000000000..b45aebb96c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-052.html @@ -0,0 +1,36 @@ + + + Nested out-of-flow positioned element in multicol with inline containing block. + + + + + +

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

+
+
+ + +
+ AA AA AA AA A + AA AA A AA A +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-053.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-053.html new file mode 100644 index 0000000000..ed74f0a51d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-053.html @@ -0,0 +1,44 @@ + + + Out-of-flow positioned element in nested multicol with inline containing block. + + + + + +

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

+
+
+
+ +
+ AA AA AA AA A + AA AA A AA A + AA AA AA AA A + AA AA A AA A +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-054.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-054.html new file mode 100644 index 0000000000..d55b62f01d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-054.html @@ -0,0 +1,37 @@ + + + Out-of-flow positioned element in multicol with inline containing block and + column spanner. + + + + + +

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

+
+
+ + AA AA AA AA +
+ A AA AA A AA A +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-055.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-055.html new file mode 100644 index 0000000000..fdb080ad50 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-055.html @@ -0,0 +1,39 @@ + + + Out-of-flow positioned element in multicol with inline containing block. + + + + + +

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

+
+
+
+ + A AA AA AA A +
+
+ + A A A A A + AA A AA AA A +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-056.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-056.html new file mode 100644 index 0000000000..e9c22901f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-056.html @@ -0,0 +1,30 @@ + + + Out-of-flow positioned element in multicol with inline containing block. + + + + + +

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

+
+
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-057.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-057.html new file mode 100644 index 0000000000..ce6b66544e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-057.html @@ -0,0 +1,37 @@ + + + Out-of-flow positioned element in multicol with inline containing block. + + + + + +

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

+
+
+
+ B + +
+ AA A AA AA +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-058.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-058.html new file mode 100644 index 0000000000..a8ddcdc8db --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-058.html @@ -0,0 +1,40 @@ + + + Out-of-flow positioned element in multicol with inline containing block - the + relative offset should apply to the OOF descendant after fragmentation. + + + + +

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

+
+
+
+ + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-059.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-059.html new file mode 100644 index 0000000000..3575a75d7b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-059.html @@ -0,0 +1,37 @@ + + + Out-of-flow positioned element in multicol - the relative offset should + apply to the OOF descendant after fragmentation. + + + + +

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

+
+ +
+
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-060.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-060.html new file mode 100644 index 0000000000..8de72c6d67 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-060.html @@ -0,0 +1,38 @@ + + + Nested out-of-flow positioned element in multicol with inline containing + block - the relative offset should apply to the OOF descendant after + fragmentation. + + + + +

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

+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-061.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-061.html new file mode 100644 index 0000000000..86e515b843 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-061.html @@ -0,0 +1,45 @@ + + + Nested out-of-flow positioned element in multicol - the relative offset + should apply to the OOF descendant after fragmentation. + + + + +

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

+
+
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-062.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-062.html new file mode 100644 index 0000000000..e01f4a6239 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-062.html @@ -0,0 +1,45 @@ + + + Out-of-flow positioned element in nested multicol with inline containing + block - the relative offset should apply to the OOF descendant after + fragmentation. + + + + +

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

+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-063.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-063.html new file mode 100644 index 0000000000..7828e4a7fe --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-063.html @@ -0,0 +1,42 @@ + + + Out-of-flow positioned element in multicol with inline containing + block and vertical-rl writing mode. + + + + +

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

+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-064.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-064.html new file mode 100644 index 0000000000..19afe87f88 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-064.html @@ -0,0 +1,33 @@ + + + Out-of-flow positioned element in multicol with vertical-rl writing mode. + + + + +

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

+
+
+ FAIL +
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-065.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-065.html new file mode 100644 index 0000000000..13a1bdbafb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-065.html @@ -0,0 +1,38 @@ + + + Nested out-of-flow positioned element in multicol with vertical-rl writing + mode. + + + + +

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

+
+
+ FAIL +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-066.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-066.html new file mode 100644 index 0000000000..024b93f540 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-066.html @@ -0,0 +1,34 @@ + + + Out-of-flow positioned element in multicol with inline containing + block and vertical-rl writing mode. + + + + +

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

+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-067.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-067.html new file mode 100644 index 0000000000..4d38c4608e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-067.html @@ -0,0 +1,38 @@ + + + Out-of-flow positioned element in multicol with inline containing + block and vertical-rl writing mode. + + + + + +

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

+
+
+ + AA AA AA AA AA + AA AA AA AA AA +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-068.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-068.html new file mode 100644 index 0000000000..6694eba539 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-068.html @@ -0,0 +1,38 @@ + + + Out-of-flow positioned element in multicol with inline containing + block. + + + + + +

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

+
+
+ + AA AA AA AA AA + AA AA AA AA AA +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-069.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-069.html new file mode 100644 index 0000000000..7fdb32a270 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-069.html @@ -0,0 +1,34 @@ + + + Out-of-flow positioned element affects column balancing. + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-070.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-070.html new file mode 100644 index 0000000000..1986ab81ff --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-070.html @@ -0,0 +1,36 @@ + + + Out-of-flow positioned element with inline CB affects column balancing. + + + + +

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

+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-071.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-071.html new file mode 100644 index 0000000000..629ebda48b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-071.html @@ -0,0 +1,42 @@ + + + Out-of-flow positioned element affects nested column balancing. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-072.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-072.html new file mode 100644 index 0000000000..91f3da2c4b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-072.html @@ -0,0 +1,34 @@ + + + Nested out-of-flow positioned element affects column balancing. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-073.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-073.html new file mode 100644 index 0000000000..57093e2264 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-073.html @@ -0,0 +1,44 @@ + + + Nested fixedpos should be affected by relative positioned offset. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-074.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-074.html new file mode 100644 index 0000000000..1c6882d4b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-074.html @@ -0,0 +1,30 @@ + + + Out-of-flow positioned with bottom:0 with spanner sibling. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-075.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-075.html new file mode 100644 index 0000000000..34cf1ea74d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-075.html @@ -0,0 +1,29 @@ + + + Out-of-flow positioned in non-containing-block in multicol. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-076.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-076.html new file mode 100644 index 0000000000..7f8858d9f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-076.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-077.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-077.html new file mode 100644 index 0000000000..f37858bb26 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-077.html @@ -0,0 +1,12 @@ + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-078.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-078.html new file mode 100644 index 0000000000..b19bb9f5d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-078.html @@ -0,0 +1,12 @@ + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-079.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-079.html new file mode 100644 index 0000000000..f4d4c32b99 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-079.html @@ -0,0 +1,15 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-080.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-080.html new file mode 100644 index 0000000000..4b620ae417 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-080.html @@ -0,0 +1,15 @@ + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-081.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-081.html new file mode 100644 index 0000000000..218fa2ad3a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-081.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-082.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-082.html new file mode 100644 index 0000000000..6408073870 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-082.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-083.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-083.html new file mode 100644 index 0000000000..d238720ad0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-083.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-084.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-084.html new file mode 100644 index 0000000000..d3fef2ee2b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-084.html @@ -0,0 +1,12 @@ + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-085.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-085.html new file mode 100644 index 0000000000..eb8314c2d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-085.html @@ -0,0 +1,43 @@ + + + Nested fixedpos static position in a multicol with inline container. + + + + +

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

+
+
+
+ +
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-086.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-086.html new file mode 100644 index 0000000000..17073077e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-086.html @@ -0,0 +1,44 @@ + + + Nested fixedpos in multicol with inline container. + + + + +

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

+
+
+ +
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-087.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-087.html new file mode 100644 index 0000000000..bd1c941f87 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-087.html @@ -0,0 +1,53 @@ + + + + Nested fixedpos static position in a nested multicol with inline container + in outer multicol. + + + + +

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

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-088.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-088.html new file mode 100644 index 0000000000..9adffb15d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-088.html @@ -0,0 +1,52 @@ + + + Nested fixedpos in a nested multicol with inline container in outer multicol. + + + + +

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

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-089.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-089.html new file mode 100644 index 0000000000..a13aad886d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-089.html @@ -0,0 +1,43 @@ + + + Nested fixedpos in a multicol with same inline container as its abspos + parent. + + + + +

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

+
+
+ +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-090.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-090.html new file mode 100644 index 0000000000..e6cf192dd3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-090.html @@ -0,0 +1,44 @@ + + + Nested fixedpos in inline should be affected by relative positioned offset. + + + + +

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

+
+ +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-091.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-091.html new file mode 100644 index 0000000000..4049412545 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-091.html @@ -0,0 +1,38 @@ + + + Nested fixedpos in a where the multicol is the containing block. + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-092.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-092.html new file mode 100644 index 0000000000..b21bbee6ea --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-092.html @@ -0,0 +1,46 @@ + + + Nested fixedpos in a nested fragmentation context where the outer + multicol is the containing block. + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-093-ref.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-093-ref.html new file mode 100644 index 0000000000..a2fdde0cd9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-093-ref.html @@ -0,0 +1,10 @@ + + +

There should be a bullet to the left of the word "Bullet".

+
    +
  • Bullet
  • +
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-093.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-093.html new file mode 100644 index 0000000000..7cd94c10b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-093.html @@ -0,0 +1,13 @@ + + + + +

There should be a bullet to the left of the word "Bullet".

+
    +
  • Bullet
  • +
  • Bullet
  • +
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-094.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-094.html new file mode 100644 index 0000000000..1cb04aefea --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-094.html @@ -0,0 +1,16 @@ + + + OOFs and column balancing. + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-095.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-095.html new file mode 100644 index 0000000000..3811791d09 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-095.html @@ -0,0 +1,18 @@ + + + OOFs and column balancing. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-096.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-096.html new file mode 100644 index 0000000000..f5382d6d3d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-096.html @@ -0,0 +1,18 @@ + + + OOFs and nested column balancing. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-097.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-097.html new file mode 100644 index 0000000000..faac60705b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-097.html @@ -0,0 +1,18 @@ + + + OOFs and column balancing with a spanner. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-098.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-098.html new file mode 100644 index 0000000000..390e86995d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-098.html @@ -0,0 +1,18 @@ + + + OOFs and column balancing with a spanner and the CB breaks across the spanner. + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-099.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-099.html new file mode 100644 index 0000000000..8c75b2bf5d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-099.html @@ -0,0 +1,15 @@ + + + OOFs and column balancing with a nested break-inside:avoid. + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-100.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-100.html new file mode 100644 index 0000000000..1bf71e832d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-100.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-101.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-101.html new file mode 100644 index 0000000000..ed7e1e234d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-101.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-102.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-102.html new file mode 100644 index 0000000000..45cbc0b453 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-102.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-103.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-103.html new file mode 100644 index 0000000000..b54cbcd85a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-103.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-104.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-104.html new file mode 100644 index 0000000000..27363ad2b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-104.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-105-ref.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-105-ref.html new file mode 100644 index 0000000000..1230f8b250 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-105-ref.html @@ -0,0 +1,20 @@ + + + +

Test passes if there is a filled green square and no red, + and a vertical scrollbar (unless overlay scrollbars are enabled).

+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-105.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-105.html new file mode 100644 index 0000000000..b5cc802239 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-105.html @@ -0,0 +1,31 @@ + + + + + +

Test passes if there is a filled green square and no red, + and a vertical scrollbar (unless overlay scrollbars are enabled).

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-106-ref.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-106-ref.html new file mode 100644 index 0000000000..65a9339374 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-106-ref.html @@ -0,0 +1,20 @@ + + + +

Test passes if there is a filled green square and no red, + and a horizontal scrollbar (unless overlay scrollbars are enabled).

+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-106.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-106.html new file mode 100644 index 0000000000..e97d947ea1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-106.html @@ -0,0 +1,30 @@ + + + + + +

Test passes if there is a filled green square and no red, + and a horizontal scrollbar (unless overlay scrollbars are enabled).

+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-107.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-107.html new file mode 100644 index 0000000000..76aa32bb9c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-107.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-108.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-108.html new file mode 100644 index 0000000000..de453c7469 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-108.html @@ -0,0 +1,28 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-109.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-109.html new file mode 100644 index 0000000000..32707fe99a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-109.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-110.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-110.html new file mode 100644 index 0000000000..9da905d075 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-110.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-111.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-111.html new file mode 100644 index 0000000000..a7350ac0ad --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-111.html @@ -0,0 +1,23 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-112.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-112.html new file mode 100644 index 0000000000..5c9be2f394 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-112.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-113.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-113.html new file mode 100644 index 0000000000..9495933b3d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-113.html @@ -0,0 +1,17 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-114.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-114.html new file mode 100644 index 0000000000..75c8447f59 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-114.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-115.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-115.html new file mode 100644 index 0000000000..8346477b25 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-115.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-116.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-116.html new file mode 100644 index 0000000000..fac536a65b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-116.html @@ -0,0 +1,13 @@ + + + +

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

+
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-crash.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-crash.html new file mode 100644 index 0000000000..3e2c6a5457 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-multicolumn-crash.html @@ -0,0 +1,8 @@ + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-nested-spanner-multicol-crash.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-nested-spanner-multicol-crash.html new file mode 100644 index 0000000000..8c8e3eefad --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-nested-spanner-multicol-crash.html @@ -0,0 +1,11 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-in-new-column-crash.html b/testing/web-platform/tests/css/css-break/out-of-flow-in-new-column-crash.html new file mode 100644 index 0000000000..0571af7a97 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-in-new-column-crash.html @@ -0,0 +1,10 @@ + + +
+
+
+
+
x
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-flow-with-negative-offset-crash.html b/testing/web-platform/tests/css/css-break/out-of-flow-with-negative-offset-crash.html new file mode 100644 index 0000000000..202b33f813 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-flow-with-negative-offset-crash.html @@ -0,0 +1,13 @@ + + +
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/out-of-order-float-in-inline-crash.html b/testing/web-platform/tests/css/css-break/out-of-order-float-in-inline-crash.html new file mode 100644 index 0000000000..0a348cf266 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/out-of-order-float-in-inline-crash.html @@ -0,0 +1,10 @@ + + + +
+
+ +
+ x +
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-auto-height-with-bottom-padding-crash.html b/testing/web-platform/tests/css/css-break/overflow-auto-height-with-bottom-padding-crash.html new file mode 100644 index 0000000000..e25c8e3f2c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-auto-height-with-bottom-padding-crash.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-000.html b/testing/web-platform/tests/css/css-break/overflow-clip-000.html new file mode 100644 index 0000000000..72b10f5cdd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-000.html @@ -0,0 +1,55 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-001.html b/testing/web-platform/tests/css/css-break/overflow-clip-001.html new file mode 100644 index 0000000000..8d08408744 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-001.html @@ -0,0 +1,55 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-002.html b/testing/web-platform/tests/css/css-break/overflow-clip-002.html new file mode 100644 index 0000000000..72f72f41cd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-002.html @@ -0,0 +1,56 @@ + + + + + + +

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

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

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-004.html b/testing/web-platform/tests/css/css-break/overflow-clip-004.html new file mode 100644 index 0000000000..772c4009e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-004.html @@ -0,0 +1,12 @@ + + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-005.html b/testing/web-platform/tests/css/css-break/overflow-clip-005.html new file mode 100644 index 0000000000..6eec83ad5f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-005.html @@ -0,0 +1,14 @@ + + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-006.html b/testing/web-platform/tests/css/css-break/overflow-clip-006.html new file mode 100644 index 0000000000..526577b7b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-006.html @@ -0,0 +1,16 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-007.html b/testing/web-platform/tests/css/css-break/overflow-clip-007.html new file mode 100644 index 0000000000..a90cba2f84 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-007.html @@ -0,0 +1,20 @@ + + + + + +
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-008.html b/testing/web-platform/tests/css/css-break/overflow-clip-008.html new file mode 100644 index 0000000000..931adc7558 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-008.html @@ -0,0 +1,14 @@ + + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-009.html b/testing/web-platform/tests/css/css-break/overflow-clip-009.html new file mode 100644 index 0000000000..611d65f595 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-009.html @@ -0,0 +1,18 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-010.html b/testing/web-platform/tests/css/css-break/overflow-clip-010.html new file mode 100644 index 0000000000..87f2cdd800 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-010.html @@ -0,0 +1,15 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-011.html b/testing/web-platform/tests/css/css-break/overflow-clip-011.html new file mode 100644 index 0000000000..cea0110c22 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-011.html @@ -0,0 +1,16 @@ + + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-012.html b/testing/web-platform/tests/css/css-break/overflow-clip-012.html new file mode 100644 index 0000000000..0038ce3235 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-012.html @@ -0,0 +1,33 @@ + + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-013.html b/testing/web-platform/tests/css/css-break/overflow-clip-013.html new file mode 100644 index 0000000000..31137b58fb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-013.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-014.html b/testing/web-platform/tests/css/css-break/overflow-clip-014.html new file mode 100644 index 0000000000..4edf112e43 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-014.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-015.html b/testing/web-platform/tests/css/css-break/overflow-clip-015.html new file mode 100644 index 0000000000..1eb114458c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-015.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-016.html b/testing/web-platform/tests/css/css-break/overflow-clip-016.html new file mode 100644 index 0000000000..4314c0135e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-016.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflow-clip-017.html b/testing/web-platform/tests/css/css-break/overflow-clip-017.html new file mode 100644 index 0000000000..1ab3cdd194 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflow-clip-017.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowed-abs-pos-with-percentage-height-print-ref.html b/testing/web-platform/tests/css/css-break/overflowed-abs-pos-with-percentage-height-print-ref.html new file mode 100644 index 0000000000..ad74e1f53d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowed-abs-pos-with-percentage-height-print-ref.html @@ -0,0 +1,9 @@ + + + + + +
 
+
 
diff --git a/testing/web-platform/tests/css/css-break/overflowed-abs-pos-with-percentage-height-print.html b/testing/web-platform/tests/css/css-break/overflowed-abs-pos-with-percentage-height-print.html new file mode 100644 index 0000000000..bbc1a40ffe --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowed-abs-pos-with-percentage-height-print.html @@ -0,0 +1,25 @@ + + + + + + + + +
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowed-block-with-no-room-after-000.html b/testing/web-platform/tests/css/css-break/overflowed-block-with-no-room-after-000.html new file mode 100644 index 0000000000..084e16fb38 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowed-block-with-no-room-after-000.html @@ -0,0 +1,12 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowed-block-with-no-room-after-001.html b/testing/web-platform/tests/css/css-break/overflowed-block-with-no-room-after-001.html new file mode 100644 index 0000000000..48d028ecc2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowed-block-with-no-room-after-001.html @@ -0,0 +1,14 @@ + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-000.html b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-000.html new file mode 100644 index 0000000000..319f4af077 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-000.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-001.html b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-001.html new file mode 100644 index 0000000000..625f06cb58 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-001.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-002.html b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-002.html new file mode 100644 index 0000000000..cb06faec9c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-002.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-003.html b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-003.html new file mode 100644 index 0000000000..dfd011109d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-003.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-004.html b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-004.html new file mode 100644 index 0000000000..ba3d62241f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowed-block-with-room-after-004.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowing-block-print-ref.html b/testing/web-platform/tests/css/css-break/overflowing-block-print-ref.html new file mode 100644 index 0000000000..cf345b5963 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowing-block-print-ref.html @@ -0,0 +1,29 @@ + + + + Reference + + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/overflowing-block-print.html b/testing/web-platform/tests/css/css-break/overflowing-block-print.html new file mode 100644 index 0000000000..daa9e24f33 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/overflowing-block-print.html @@ -0,0 +1,26 @@ + + + + Overflowing content does not affect whether a fixed-height box fits on a page, + but does get printed on the next page. + + + + + +
diff --git a/testing/web-platform/tests/css/css-break/page-break-legacy-shorthands.html b/testing/web-platform/tests/css/css-break/page-break-legacy-shorthands.html new file mode 100644 index 0000000000..7eaa18f543 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/page-break-legacy-shorthands.html @@ -0,0 +1,75 @@ + + +Test for the page-break-* legacy shorthands. + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-001.html b/testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-001.html new file mode 100644 index 0000000000..a6391cd9d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-001.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-002.html b/testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-002.html new file mode 100644 index 0000000000..a308ede37d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-002.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-003-crash.html b/testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-003-crash.html new file mode 100644 index 0000000000..899683d792 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parallel-flow-trailing-margin-003-crash.html @@ -0,0 +1,11 @@ + + + + +
+
+
+

+
+

+
diff --git a/testing/web-platform/tests/css/css-break/parsing/box-decoration-break-computed.html b/testing/web-platform/tests/css/css-break/parsing/box-decoration-break-computed.html new file mode 100644 index 0000000000..b84a5522f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/box-decoration-break-computed.html @@ -0,0 +1,19 @@ + + + + +CSS Fragmentation Module Level 3: getComputedStyle().boxDecorationBreak + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-break/parsing/box-decoration-break-invalid.html b/testing/web-platform/tests/css/css-break/parsing/box-decoration-break-invalid.html new file mode 100644 index 0000000000..6ae1277820 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/box-decoration-break-invalid.html @@ -0,0 +1,18 @@ + + + + +CSS Fragmentation Module Level 3: parsing box-decoration-break with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/box-decoration-break-valid.html b/testing/web-platform/tests/css/css-break/parsing/box-decoration-break-valid.html new file mode 100644 index 0000000000..b52d44393c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/box-decoration-break-valid.html @@ -0,0 +1,18 @@ + + + + +CSS Fragmentation Module Level 3: parsing box-decoration-break with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/break-after-computed.html b/testing/web-platform/tests/css/css-break/parsing/break-after-computed.html new file mode 100644 index 0000000000..dfc9a0be27 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/break-after-computed.html @@ -0,0 +1,29 @@ + + + + +CSS Fragmentation Module Level 3: getComputedStyle().breakAfter + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-break/parsing/break-after-invalid.html b/testing/web-platform/tests/css/css-break/parsing/break-after-invalid.html new file mode 100644 index 0000000000..d46131b8bc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/break-after-invalid.html @@ -0,0 +1,18 @@ + + + + +CSS Fragmentation Module Level 3: parsing break-after with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/break-after-valid.html b/testing/web-platform/tests/css/css-break/parsing/break-after-valid.html new file mode 100644 index 0000000000..8f7370979b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/break-after-valid.html @@ -0,0 +1,28 @@ + + + + +CSS Fragmentation Module Level 3: parsing break-after with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/break-before-computed.html b/testing/web-platform/tests/css/css-break/parsing/break-before-computed.html new file mode 100644 index 0000000000..89baff4b0d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/break-before-computed.html @@ -0,0 +1,29 @@ + + + + +CSS Fragmentation Module Level 3: getComputedStyle().breakBefore + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-break/parsing/break-before-invalid.html b/testing/web-platform/tests/css/css-break/parsing/break-before-invalid.html new file mode 100644 index 0000000000..f8ea49f2f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/break-before-invalid.html @@ -0,0 +1,18 @@ + + + + +CSS Fragmentation Module Level 3: parsing break-before with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/break-before-valid.html b/testing/web-platform/tests/css/css-break/parsing/break-before-valid.html new file mode 100644 index 0000000000..8f38d90f80 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/break-before-valid.html @@ -0,0 +1,28 @@ + + + + +CSS Fragmentation Module Level 3: parsing break-before with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/break-inside-computed.html b/testing/web-platform/tests/css/css-break/parsing/break-inside-computed.html new file mode 100644 index 0000000000..ad468943c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/break-inside-computed.html @@ -0,0 +1,22 @@ + + + + +CSS Fragmentation Module Level 3: getComputedStyle().breakAfter + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-break/parsing/break-inside-invalid.html b/testing/web-platform/tests/css/css-break/parsing/break-inside-invalid.html new file mode 100644 index 0000000000..6cf90b76dc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/break-inside-invalid.html @@ -0,0 +1,18 @@ + + + + +CSS Fragmentation Module Level 3: parsing break-inside with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/break-inside-valid.html b/testing/web-platform/tests/css/css-break/parsing/break-inside-valid.html new file mode 100644 index 0000000000..49b4e5c8ec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/break-inside-valid.html @@ -0,0 +1,21 @@ + + + + +CSS Fragmentation Module Level 3: parsing break-inside with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/orphans-computed.html b/testing/web-platform/tests/css/css-break/parsing/orphans-computed.html new file mode 100644 index 0000000000..ba98cd5256 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/orphans-computed.html @@ -0,0 +1,20 @@ + + + + +CSS Fragmentation Module Level 3: getComputedStyle().orphans + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-break/parsing/orphans-invalid.html b/testing/web-platform/tests/css/css-break/parsing/orphans-invalid.html new file mode 100644 index 0000000000..e27fd6b29d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/orphans-invalid.html @@ -0,0 +1,22 @@ + + + + +CSS Fragmentation Module Level 3: parsing orphans with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/orphans-valid.html b/testing/web-platform/tests/css/css-break/parsing/orphans-valid.html new file mode 100644 index 0000000000..996b911af8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/orphans-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Fragmentation Module Level 3: parsing orphans with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/widows-computed.html b/testing/web-platform/tests/css/css-break/parsing/widows-computed.html new file mode 100644 index 0000000000..1dfb65c516 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/widows-computed.html @@ -0,0 +1,20 @@ + + + + +CSS Fragmentation Module Level 3: getComputedStyle().widows + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-break/parsing/widows-invalid.html b/testing/web-platform/tests/css/css-break/parsing/widows-invalid.html new file mode 100644 index 0000000000..1fa3ea7055 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/widows-invalid.html @@ -0,0 +1,22 @@ + + + + +CSS Fragmentation Module Level 3: parsing widows with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/parsing/widows-valid.html b/testing/web-platform/tests/css/css-break/parsing/widows-valid.html new file mode 100644 index 0000000000..3930f1b4fb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/parsing/widows-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Fragmentation Module Level 3: parsing widows with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-break/reference/border-image-000-ref.html b/testing/web-platform/tests/css/css-break/reference/border-image-000-ref.html new file mode 100644 index 0000000000..70af9921ca --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/border-image-000-ref.html @@ -0,0 +1,16 @@ + +'box-decoration-break: clone' and 'border-image' (reference) + + + +

There should be two green circles below.

+
+ A + A +
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-001-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-001-ref.html new file mode 100644 index 0000000000..4f822f8fd6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-001-ref.html @@ -0,0 +1,38 @@ + + + + + CSS Reftest Reference + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7

8
9
+ +
1
2
3
4
5
6
7

8
9
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-block-in-inline-001-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-block-in-inline-001-ref.html new file mode 100644 index 0000000000..c2f4768613 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-block-in-inline-001-ref.html @@ -0,0 +1,29 @@ + + + +
+
+ p1l1
+ p1l2
+ p1l3
+
+
+ p2l1
+ p2l2
+ p2l3
+ p2l4
+ p2l5
+ p2l6
+ p2l7
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-001-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-001-ref.html new file mode 100644 index 0000000000..06108ac800 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-001-ref.html @@ -0,0 +1,17 @@ + + +CSS Fragmentation level 3 Test Reference File + + + +

Test passes if there are 4 “X” characters arranged in a 2 by 2 square below. + +

X
X
X
X
+ diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-008-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-008-ref.html new file mode 100644 index 0000000000..431d37a4b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-008-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reftest Reference + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6


7
8
9
+ +
1
2
3
4
5
6


7
8
9
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-009-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-009-ref.html new file mode 100644 index 0000000000..77e8bd7b46 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-009-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reftest Reference + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7

8
9
+ +
1
2
3
4
5
6
7

8
9
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-010-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-010-ref.html new file mode 100644 index 0000000000..431d37a4b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-010-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reftest Reference + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6


7
8
9
+ +
1
2
3
4
5
6


7
8
9
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-011-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-011-ref.html new file mode 100644 index 0000000000..8977e4729c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-011-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reftest Reference + + + + + +

Test passes if the numbers inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8




9
10
11
12
13
14
+ +
1
2
3
4
5
6
7
8




9
10
11
12
13
14
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-012-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-012-ref.html new file mode 100644 index 0000000000..a03a7993d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-012-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reftest Reference + + + + + +

Test passes if the numbers inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
10
11
12




13
14
15
16
17
18
19
+ +
1
2
3
4
5
6
7
8
9
10
11
12




13
14
15
16
17
18
19
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-013-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-013-ref.html new file mode 100644 index 0000000000..7872ac730b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-013-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reftest Reference + + + + + +

Test passes if the numbers inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15



16
17
18
19
+ +
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15



16
17
18
19
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-014-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-014-ref.html new file mode 100644 index 0000000000..795350a028 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-014-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reftest Reference + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7


8
9
0
+ +
1
2
3
4
5
6
7


8
9
0
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-016-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-016-ref.html new file mode 100644 index 0000000000..77e8bd7b46 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-016-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reftest Reference + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7

8
9
+ +
1
2
3
4
5
6
7

8
9
diff --git a/testing/web-platform/tests/css/css-break/reference/widows-orphans-017-ref.html b/testing/web-platform/tests/css/css-break/reference/widows-orphans-017-ref.html new file mode 100644 index 0000000000..0a65a50c29 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/reference/widows-orphans-017-ref.html @@ -0,0 +1,26 @@ + + + + + CSS Reftest Reference + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
+ +
1
2
3
4
5
6
7
diff --git a/testing/web-platform/tests/css/css-break/relpos-inline-hit-testing.html b/testing/web-platform/tests/css/css-break/relpos-inline-hit-testing.html new file mode 100644 index 0000000000..ca0c961ca2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/relpos-inline-hit-testing.html @@ -0,0 +1,38 @@ + + + + + + +
+


+ + line1
+ line2
+ line3
+ line4
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/relpos-inline-ref.html b/testing/web-platform/tests/css/css-break/relpos-inline-ref.html new file mode 100644 index 0000000000..8c19f1cf4c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/relpos-inline-ref.html @@ -0,0 +1,36 @@ + + + +
+
+
+
+ + line1
+
+
+
+ + line2
+ line3
+
+
+
+ + line4
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/relpos-inline.html b/testing/web-platform/tests/css/css-break/relpos-inline.html new file mode 100644 index 0000000000..a296f0ae7e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/relpos-inline.html @@ -0,0 +1,14 @@ + + + + + +
+


+ + line1
+ line2
+ line3
+ line4
+
+
diff --git a/testing/web-platform/tests/css/css-break/remove-inline-child.html b/testing/web-platform/tests/css/css-break/remove-inline-child.html new file mode 100644 index 0000000000..64f4d0b1ac --- /dev/null +++ b/testing/web-platform/tests/css/css-break/remove-inline-child.html @@ -0,0 +1,21 @@ + + + +
+
+ + line1
+ line2
+ line3
+ line4
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/resumed-float-and-inline-block-crash.html b/testing/web-platform/tests/css/css-break/resumed-float-and-inline-block-crash.html new file mode 100644 index 0000000000..c86034c372 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/resumed-float-and-inline-block-crash.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/rounded-clipped-border-ref.html b/testing/web-platform/tests/css/css-break/rounded-clipped-border-ref.html new file mode 100644 index 0000000000..be08126fd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/rounded-clipped-border-ref.html @@ -0,0 +1,120 @@ + + + + + +

In each figure there should be a yellow box with a rounded blue border around + it, split into three columns. There should be no red.

+ +
+ horizontal-tb: +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ vertical-rl: +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ vertical-lr: +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/rounded-clipped-border.html b/testing/web-platform/tests/css/css-break/rounded-clipped-border.html new file mode 100644 index 0000000000..60f4dfd8ba --- /dev/null +++ b/testing/web-platform/tests/css/css-break/rounded-clipped-border.html @@ -0,0 +1,64 @@ + + + + + + + + +

In each figure there should be a yellow box with a rounded blue border around + it, split into three columns. There should be no red.

+ +
+ horizontal-tb: +
+
+
+
+
+
+ +
+ vertical-rl: +
+
+
+
+
+
+ +
+ vertical-lr: +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/ruby-000.html b/testing/web-platform/tests/css/css-break/ruby-000.html new file mode 100644 index 0000000000..0b4e5ea274 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/ruby-000.html @@ -0,0 +1,28 @@ + + + + + + +

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

+
+
+

+

+

+

+
+
diff --git a/testing/web-platform/tests/css/css-break/ruby-001.html b/testing/web-platform/tests/css/css-break/ruby-001.html new file mode 100644 index 0000000000..d302bca1c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/ruby-001.html @@ -0,0 +1,31 @@ + + + + + + +

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

+
+
+

+

+

+

+
+
diff --git a/testing/web-platform/tests/css/css-break/ruby-002.html b/testing/web-platform/tests/css/css-break/ruby-002.html new file mode 100644 index 0000000000..d17cc563f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/ruby-002.html @@ -0,0 +1,49 @@ + + + + + + +

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

+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/ruby-003.html b/testing/web-platform/tests/css/css-break/ruby-003.html new file mode 100644 index 0000000000..dc56458dd9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/ruby-003.html @@ -0,0 +1,21 @@ + + + + + +

Test passes if there is a filled green square.

+
+ +
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/soft-break-before-margin-001.html b/testing/web-platform/tests/css/css-break/soft-break-before-margin-001.html new file mode 100644 index 0000000000..6907c33586 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/soft-break-before-margin-001.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/svg-with-transform.html b/testing/web-platform/tests/css/css-break/svg-with-transform.html new file mode 100644 index 0000000000..3aa7facf2d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/svg-with-transform.html @@ -0,0 +1,11 @@ + + + + +

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

+
+
+ + + +
diff --git a/testing/web-platform/tests/css/css-break/table-cell-padding-block-in-inline-crash.html b/testing/web-platform/tests/css/css-break/table-cell-padding-block-in-inline-crash.html new file mode 100644 index 0000000000..745f35ade0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table-cell-padding-block-in-inline-crash.html @@ -0,0 +1,22 @@ + + + +
+
+ + + + + + + + + +
+
+ Should not freeze or crash. +
+








+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/border-collapse-001.html b/testing/web-platform/tests/css/css-break/table/border-collapse-001.html new file mode 100644 index 0000000000..626935f249 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/border-collapse-001.html @@ -0,0 +1,26 @@ + + + + + +

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

+
+ + + + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/border-spacing-at-breaks.tentative.html b/testing/web-platform/tests/css/css-break/table/border-spacing-at-breaks.tentative.html new file mode 100644 index 0000000000..67588f28b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/border-spacing-at-breaks.tentative.html @@ -0,0 +1,22 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/border-spacing.html b/testing/web-platform/tests/css/css-break/table/border-spacing.html new file mode 100644 index 0000000000..fc5e87e35d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/border-spacing.html @@ -0,0 +1,34 @@ + + + + +

No red should be seen below.

+
+
+
+
1
+
2
+
3
+
4
+
5
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/table/bottom-padding-repeated-header-crash.html b/testing/web-platform/tests/css/css-break/table/bottom-padding-repeated-header-crash.html new file mode 100644 index 0000000000..e9c567d3b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/bottom-padding-repeated-header-crash.html @@ -0,0 +1,9 @@ + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-after-table-cell-child.html b/testing/web-platform/tests/css/css-break/table/break-after-table-cell-child.html new file mode 100644 index 0000000000..60e0924892 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-after-table-cell-child.html @@ -0,0 +1,13 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-after-table-cell.html b/testing/web-platform/tests/css/css-break/table/break-after-table-cell.html new file mode 100644 index 0000000000..8f7e1ba1f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-after-table-cell.html @@ -0,0 +1,11 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-avoidance-001.html b/testing/web-platform/tests/css/css-break/table/break-avoidance-001.html new file mode 100644 index 0000000000..6dc765c82a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-avoidance-001.html @@ -0,0 +1,16 @@ + + + +

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

+ +
+ + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-avoidance-002.html b/testing/web-platform/tests/css/css-break/table/break-avoidance-002.html new file mode 100644 index 0000000000..25c4496e92 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-avoidance-002.html @@ -0,0 +1,20 @@ + + + +

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

+ +
+ + + + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-avoidance-003.html b/testing/web-platform/tests/css/css-break/table/break-avoidance-003.html new file mode 100644 index 0000000000..e09eaccfa4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-avoidance-003.html @@ -0,0 +1,15 @@ + + + +

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

+ +
+ + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-avoidance-004.html b/testing/web-platform/tests/css/css-break/table/break-avoidance-004.html new file mode 100644 index 0000000000..e8eb516fec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-avoidance-004.html @@ -0,0 +1,16 @@ + + + +

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

+ +
+ + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-avoidance-005.html b/testing/web-platform/tests/css/css-break/table/break-avoidance-005.html new file mode 100644 index 0000000000..a9d53e2455 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-avoidance-005.html @@ -0,0 +1,20 @@ + + + +

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

+ +
+ + + + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-avoidance-006.html b/testing/web-platform/tests/css/css-break/table/break-avoidance-006.html new file mode 100644 index 0000000000..b8dc0f4144 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-avoidance-006.html @@ -0,0 +1,15 @@ + + + +

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

+ +
+ + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-avoidance-007.html b/testing/web-platform/tests/css/css-break/table/break-avoidance-007.html new file mode 100644 index 0000000000..4429edb2c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-avoidance-007.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-avoidance-in-table-in-grid.html b/testing/web-platform/tests/css/css-break/table/break-avoidance-in-table-in-grid.html new file mode 100644 index 0000000000..6250ea7e6d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-avoidance-in-table-in-grid.html @@ -0,0 +1,20 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-before-expansion-001.html b/testing/web-platform/tests/css/css-break/table/break-before-expansion-001.html new file mode 100644 index 0000000000..1f10eb59f5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-before-expansion-001.html @@ -0,0 +1,14 @@ + + + +

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

+ +
+ + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-before-expansion-002.html b/testing/web-platform/tests/css/css-break/table/break-before-expansion-002.html new file mode 100644 index 0000000000..6c413caa7e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-before-expansion-002.html @@ -0,0 +1,14 @@ + + + +

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

+ +
+ + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-before-repeated-footer-instead-of-border-crash.html b/testing/web-platform/tests/css/css-break/table/break-before-repeated-footer-instead-of-border-crash.html new file mode 100644 index 0000000000..b277001f4d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-before-repeated-footer-instead-of-border-crash.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-before-second-row.html b/testing/web-platform/tests/css/css-break/table/break-before-second-row.html new file mode 100644 index 0000000000..3a8d307aa5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-before-second-row.html @@ -0,0 +1,19 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-before-table-cell-child.html b/testing/web-platform/tests/css/css-break/table/break-before-table-cell-child.html new file mode 100644 index 0000000000..3f07edf9ae --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-before-table-cell-child.html @@ -0,0 +1,13 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-before-table-cell.html b/testing/web-platform/tests/css/css-break/table/break-before-table-cell.html new file mode 100644 index 0000000000..1d50080f76 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-before-table-cell.html @@ -0,0 +1,11 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-inside-cell-000.html b/testing/web-platform/tests/css/css-break/table/break-inside-cell-000.html new file mode 100644 index 0000000000..2982eed1e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-inside-cell-000.html @@ -0,0 +1,24 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/break-inside-cell-001.html b/testing/web-platform/tests/css/css-break/table/break-inside-cell-001.html new file mode 100644 index 0000000000..cd55f46889 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/break-inside-cell-001.html @@ -0,0 +1,32 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/caption-bottom-margin-at-boundary-crash.html b/testing/web-platform/tests/css/css-break/table/caption-bottom-margin-at-boundary-crash.html new file mode 100644 index 0000000000..edca663567 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/caption-bottom-margin-at-boundary-crash.html @@ -0,0 +1,8 @@ + + + +
+
+

+
+
diff --git a/testing/web-platform/tests/css/css-break/table/caption-margin-001.html b/testing/web-platform/tests/css/css-break/table/caption-margin-001.html new file mode 100644 index 0000000000..cb2746ef15 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/caption-margin-001.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/caption-margin-002.html b/testing/web-platform/tests/css/css-break/table/caption-margin-002.html new file mode 100644 index 0000000000..3bb06bde1d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/caption-margin-002.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/caption-margin-003.html b/testing/web-platform/tests/css/css-break/table/caption-margin-003.html new file mode 100644 index 0000000000..e591c9e058 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/caption-margin-003.html @@ -0,0 +1,11 @@ + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/caption-margin-004.html b/testing/web-platform/tests/css/css-break/table/caption-margin-004.html new file mode 100644 index 0000000000..5c70c70728 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/caption-margin-004.html @@ -0,0 +1,11 @@ + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/caption-margin-005.html b/testing/web-platform/tests/css/css-break/table/caption-margin-005.html new file mode 100644 index 0000000000..a77e2d83b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/caption-margin-005.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/cell-large-bottom-padding-crash.html b/testing/web-platform/tests/css/css-break/table/cell-large-bottom-padding-crash.html new file mode 100644 index 0000000000..e87df1fe7a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/cell-large-bottom-padding-crash.html @@ -0,0 +1,6 @@ + + + +
+
boo
+
diff --git a/testing/web-platform/tests/css/css-break/table/dynamic-caption-child-change-001.html b/testing/web-platform/tests/css/css-break/table/dynamic-caption-child-change-001.html new file mode 100644 index 0000000000..c57f412016 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/dynamic-caption-child-change-001.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+ +
+
+
+   +
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/table/dynamic-caption-child-change-002-crash.html b/testing/web-platform/tests/css/css-break/table/dynamic-caption-child-change-002-crash.html new file mode 100644 index 0000000000..983f8bb95b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/dynamic-caption-child-change-002-crash.html @@ -0,0 +1,18 @@ + + + +
+
+ +
+
+
+
+ x +
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/table/final-border-spacing-at-fragmentainer-boundary.html b/testing/web-platform/tests/css/css-break/table/final-border-spacing-at-fragmentainer-boundary.html new file mode 100644 index 0000000000..2e0540d745 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/final-border-spacing-at-fragmentainer-boundary.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/inside-flex-001.html b/testing/web-platform/tests/css/css-break/table/inside-flex-001.html new file mode 100644 index 0000000000..db3064fa8c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/inside-flex-001.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/monolithic-overflow-001.tentative.html b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-001.tentative.html new file mode 100644 index 0000000000..34487c4327 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-001.tentative.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/monolithic-overflow-002.tentative.html b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-002.tentative.html new file mode 100644 index 0000000000..74b63fb68c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-002.tentative.html @@ -0,0 +1,12 @@ + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/monolithic-overflow-003.tentative.html b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-003.tentative.html new file mode 100644 index 0000000000..296a309335 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-003.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/monolithic-overflow-004.tentative.html b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-004.tentative.html new file mode 100644 index 0000000000..6f62f433e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-004.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/monolithic-overflow-005.html b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-005.html new file mode 100644 index 0000000000..7204359ad9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-005.html @@ -0,0 +1,26 @@ + + + + +

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

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/monolithic-overflow-006.html b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-006.html new file mode 100644 index 0000000000..a8ebd11511 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/monolithic-overflow-006.html @@ -0,0 +1,19 @@ + + + + +

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

+ +
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-001.html b/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-001.html new file mode 100644 index 0000000000..7933012cb6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-001.html @@ -0,0 +1,20 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-002.html b/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-002.html new file mode 100644 index 0000000000..1b9629c9ed --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-002.html @@ -0,0 +1,22 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-003.html b/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-003.html new file mode 100644 index 0000000000..8d026e42fc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-003.html @@ -0,0 +1,20 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-004.html b/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-004.html new file mode 100644 index 0000000000..5805415de7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/oof-in-cell-with-alignment-004.html @@ -0,0 +1,22 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/overflow-scroll-row.html b/testing/web-platform/tests/css/css-break/table/overflow-scroll-row.html new file mode 100644 index 0000000000..8ed379e5dd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/overflow-scroll-row.html @@ -0,0 +1,15 @@ + + + + + +

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

+
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/overflow-scroll-section.html b/testing/web-platform/tests/css/css-break/table/overflow-scroll-section.html new file mode 100644 index 0000000000..62b3071ae9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/overflow-scroll-section.html @@ -0,0 +1,15 @@ + + + + + +

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

+
+
+
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-in-monolithic.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-in-monolithic.tentative.html new file mode 100644 index 0000000000..6ec70d030d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-in-monolithic.tentative.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained-text-ref.html b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained-text-ref.html new file mode 100644 index 0000000000..a7c2eeb5b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained-text-ref.html @@ -0,0 +1,4 @@ + + +

The word PASS should be seen once below.

+PASS diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained-text.html b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained-text.html new file mode 100644 index 0000000000..e0485816bf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained-text.html @@ -0,0 +1,15 @@ + + + + +

The word PASS should be seen once below.

+
+
+
+
+
PASS
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained.tentative.html new file mode 100644 index 0000000000..d8b84ce72e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos-uncontained.tentative.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/abspos.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos.tentative.html new file mode 100644 index 0000000000..a7297f1dd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/abspos.tentative.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/background-001.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/background-001.tentative.html new file mode 100644 index 0000000000..2084f4ad31 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/background-001.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/balanced-inner-multicol-ref.html b/testing/web-platform/tests/css/css-break/table/repeated-section/balanced-inner-multicol-ref.html new file mode 100644 index 0000000000..ab2dcebc41 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/balanced-inner-multicol-ref.html @@ -0,0 +1,23 @@ + + +

There should be 6 small blue squares below.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/balanced-inner-multicol.html b/testing/web-platform/tests/css/css-break/table/repeated-section/balanced-inner-multicol.html new file mode 100644 index 0000000000..78340661ed --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/balanced-inner-multicol.html @@ -0,0 +1,15 @@ + + + + +

There should be 6 small blue squares below.

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/block-in-inline.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/block-in-inline.tentative.html new file mode 100644 index 0000000000..1a94c697f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/block-in-inline.tentative.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-001-crash.html b/testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-001-crash.html new file mode 100644 index 0000000000..dc87e5dd4f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-001-crash.html @@ -0,0 +1,9 @@ + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-002-crash.html b/testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-002-crash.html new file mode 100644 index 0000000000..778c1c61c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-002-crash.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-003-crash.html b/testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-003-crash.html new file mode 100644 index 0000000000..ce7a13282b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-003-crash.html @@ -0,0 +1,9 @@ + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/break-avoidance-in-bottom-caption.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/break-avoidance-in-bottom-caption.tentative.html new file mode 100644 index 0000000000..fe676fd0c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/break-avoidance-in-bottom-caption.tentative.html @@ -0,0 +1,28 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/captions.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/captions.tentative.html new file mode 100644 index 0000000000..1f28d56802 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/captions.tentative.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print-ref.html b/testing/web-platform/tests/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print-ref.html new file mode 100644 index 0000000000..38dfe20d91 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print-ref.html @@ -0,0 +1,38 @@ + + + +
+ On the first page. +
+
+ On the second page. +
+
+ On the third page. +
+On the fourth page.
+On every page. + +
+ On every page. +
+
+ On every page. +
+
+ On every page. +
+
+ At the bottom of every page. +
+
+ At the bottom of every page. +
+
+ At the bottom of every page. +
+
+ At the bottom of every page. +
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print.html b/testing/web-platform/tests/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print.html new file mode 100644 index 0000000000..43a54cbe7d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/fixedpos-in-footer-forced-break-print.html @@ -0,0 +1,25 @@ + + + + + +
+ On the first page. +
+ On the second page. +
+
+ On the third page. +
+ On the fourth page. +
+
+
+ On every page. +
+
+
At the bottom of every page.
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/footer.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/footer.tentative.html new file mode 100644 index 0000000000..8789ef2915 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/footer.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/header-after-break.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/header-after-break.tentative.html new file mode 100644 index 0000000000..6a5abc011f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/header-after-break.tentative.html @@ -0,0 +1,24 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/header-footer.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/header-footer.tentative.html new file mode 100644 index 0000000000..7a1e956a8d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/header-footer.tentative.html @@ -0,0 +1,16 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/header.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/header.tentative.html new file mode 100644 index 0000000000..6f4ad01097 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/header.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/hit-test-relative-in-transform.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/hit-test-relative-in-transform.tentative.html new file mode 100644 index 0000000000..43a36f1853 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/hit-test-relative-in-transform.tentative.html @@ -0,0 +1,29 @@ + + +
+
+
+ +
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/hit-test-relative.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/hit-test-relative.tentative.html new file mode 100644 index 0000000000..348bb0dbc4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/hit-test-relative.tentative.html @@ -0,0 +1,27 @@ + + +
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/hit-test.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/hit-test.tentative.html new file mode 100644 index 0000000000..9b462887c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/hit-test.tentative.html @@ -0,0 +1,26 @@ + + +
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/image.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/image.tentative.html new file mode 100644 index 0000000000..72fea010d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/image.tentative.html @@ -0,0 +1,38 @@ + + + + + +

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

+
+
+
+
+ + +
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/inline-block.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/inline-block.tentative.html new file mode 100644 index 0000000000..6dee47e375 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/inline-block.tentative.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/multicol.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/multicol.tentative.html new file mode 100644 index 0000000000..6dcd51bfe3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/multicol.tentative.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/multiple-row-groups.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/multiple-row-groups.tentative.html new file mode 100644 index 0000000000..96e6173249 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/multiple-row-groups.tentative.html @@ -0,0 +1,24 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/nested-repeated-header-crash.html b/testing/web-platform/tests/css/css-break/table/repeated-section/nested-repeated-header-crash.html new file mode 100644 index 0000000000..1dffcf821a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/nested-repeated-header-crash.html @@ -0,0 +1,33 @@ + + + +

PASS if no freeze.

+
+ + + + + + + + +
+
+ + + + + + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-header-border-spacing.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-header-border-spacing.tentative.html new file mode 100644 index 0000000000..7471c342a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-header-border-spacing.tentative.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-001.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-001.tentative.html new file mode 100644 index 0000000000..96cd60286d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-001.tentative.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-002.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-002.tentative.html new file mode 100644 index 0000000000..b55d8a3890 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-002.tentative.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-003.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-003.tentative.html new file mode 100644 index 0000000000..794a596fdc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/repeated-section-in-clipped-overflow-003.tentative.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/special-elements-crash.html b/testing/web-platform/tests/css/css-break/table/repeated-section/special-elements-crash.html new file mode 100644 index 0000000000..469e53460e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/special-elements-crash.html @@ -0,0 +1,105 @@ + + + + +
+
+
+ + + + + + + + + + + +
+
+
+ + + + + + + + + + +
epic
+ + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/tall-monolithic-after-repeated-header.tentative.html b/testing/web-platform/tests/css/css-break/table/repeated-section/tall-monolithic-after-repeated-header.tentative.html new file mode 100644 index 0000000000..8ded5f5f17 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/tall-monolithic-after-repeated-header.tentative.html @@ -0,0 +1,17 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-001-ref.html b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-001-ref.html new file mode 100644 index 0000000000..bea1ace1c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-001-ref.html @@ -0,0 +1,17 @@ + + +

There should be three blue squares and three hotpink ones.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-001.html b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-001.html new file mode 100644 index 0000000000..f75a8cf216 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-001.html @@ -0,0 +1,20 @@ + + + + +

There should be three blue squares and three hotpink ones.

+ +
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-002-ref.html b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-002-ref.html new file mode 100644 index 0000000000..b457b1f7ac --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-002-ref.html @@ -0,0 +1,12 @@ + + +

There should be one blue square and one hotpink one.

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-002.html b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-002.html new file mode 100644 index 0000000000..c3aceac5ae --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-002.html @@ -0,0 +1,21 @@ + + + + +

There should be one blue square and one hotpink one.

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-003-crash.html b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-003-crash.html new file mode 100644 index 0000000000..90834c806b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-003-crash.html @@ -0,0 +1,23 @@ + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-004-crash.html b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-004-crash.html new file mode 100644 index 0000000000..9c4699da93 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-004-crash.html @@ -0,0 +1,22 @@ + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-005-crash.html b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-005-crash.html new file mode 100644 index 0000000000..b17d0cc810 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-005-crash.html @@ -0,0 +1,22 @@ + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-006-crash.html b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-006-crash.html new file mode 100644 index 0000000000..1345c6eca8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/repeated-section/variable-fragmentainer-size-006-crash.html @@ -0,0 +1,22 @@ + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/section-with-overflow-000.html b/testing/web-platform/tests/css/css-break/table/section-with-overflow-000.html new file mode 100644 index 0000000000..909052765b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/section-with-overflow-000.html @@ -0,0 +1,24 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/section-with-overflow-001.html b/testing/web-platform/tests/css/css-break/table/section-with-overflow-001.html new file mode 100644 index 0000000000..665f5247ad --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/section-with-overflow-001.html @@ -0,0 +1,22 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/section-with-overflow-002.html b/testing/web-platform/tests/css/css-break/table/section-with-overflow-002.html new file mode 100644 index 0000000000..c6c63abe0e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/section-with-overflow-002.html @@ -0,0 +1,41 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/sections-and-captions-mixed-order-ref.html b/testing/web-platform/tests/css/css-break/table/sections-and-captions-mixed-order-ref.html new file mode 100644 index 0000000000..b3265c92c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/sections-and-captions-mixed-order-ref.html @@ -0,0 +1,42 @@ + + + +

There should be four columns with the numbers from 1 to 20 in ascending + order. No red should be seen.

+
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+ 6
+ 7
+ 8
+ 9
+ 10
+
+
+ 11
+ 12
+ 13
+ 14
+ 15
+
+
+ 16
+ 17
+ 18
+ 19
+ 20
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/sections-and-captions-mixed-order.html b/testing/web-platform/tests/css/css-break/table/sections-and-captions-mixed-order.html new file mode 100644 index 0000000000..67d20e3a46 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/sections-and-captions-mixed-order.html @@ -0,0 +1,25 @@ + + + + + + +

There should be four columns with the numbers from 1 to 20 in ascending + order. No red should be seen.

+
+
+
14
+
1
+
8
9
10
11
12
13
+
4
+
5
6
+
7
+
3
+
15
16
17
18
19
20
+
2
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/specified-block-size-001.html b/testing/web-platform/tests/css/css-break/table/specified-block-size-001.html new file mode 100644 index 0000000000..ad235534be --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/specified-block-size-001.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/specified-block-size-002.html b/testing/web-platform/tests/css/css-break/table/specified-block-size-002.html new file mode 100644 index 0000000000..9605abe343 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/specified-block-size-002.html @@ -0,0 +1,9 @@ + + + + +

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

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/specified-block-size-003.html b/testing/web-platform/tests/css/css-break/table/specified-block-size-003.html new file mode 100644 index 0000000000..694ef40e3e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/specified-block-size-003.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/specified-block-size-004.html b/testing/web-platform/tests/css/css-break/table/specified-block-size-004.html new file mode 100644 index 0000000000..ca436aba67 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/specified-block-size-004.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/specified-block-size-005.html b/testing/web-platform/tests/css/css-break/table/specified-block-size-005.html new file mode 100644 index 0000000000..b1528509de --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/specified-block-size-005.html @@ -0,0 +1,11 @@ + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/specified-block-size-006.html b/testing/web-platform/tests/css/css-break/table/specified-block-size-006.html new file mode 100644 index 0000000000..a78af3faf5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/specified-block-size-006.html @@ -0,0 +1,11 @@ + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/specified-block-size-007-ref.html b/testing/web-platform/tests/css/css-break/table/specified-block-size-007-ref.html new file mode 100644 index 0000000000..28fcfd0a35 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/specified-block-size-007-ref.html @@ -0,0 +1,8 @@ + + +

There should be four columns. The first one should be yellow, the three + others should be cyan. No red should be seen.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/specified-block-size-007.html b/testing/web-platform/tests/css/css-break/table/specified-block-size-007.html new file mode 100644 index 0000000000..f342e2a8fa --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/specified-block-size-007.html @@ -0,0 +1,16 @@ + + + + +

There should be four columns. The first one should be yellow, the three + others should be cyan. No red should be seen.

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/specified-block-size-008.html b/testing/web-platform/tests/css/css-break/table/specified-block-size-008.html new file mode 100644 index 0000000000..6b4cd11637 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/specified-block-size-008.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-000.html b/testing/web-platform/tests/css/css-break/table/table-border-000.html new file mode 100644 index 0000000000..1ec0efa299 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-000.html @@ -0,0 +1,10 @@ + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-001.html b/testing/web-platform/tests/css/css-break/table/table-border-001.html new file mode 100644 index 0000000000..97e4ba8daf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-001.html @@ -0,0 +1,20 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-002.html b/testing/web-platform/tests/css/css-break/table/table-border-002.html new file mode 100644 index 0000000000..16c2a50395 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-002.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-003.html b/testing/web-platform/tests/css/css-break/table/table-border-003.html new file mode 100644 index 0000000000..26b01599ad --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-003.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-004.html b/testing/web-platform/tests/css/css-break/table/table-border-004.html new file mode 100644 index 0000000000..ed8314f1d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-004.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-005.html b/testing/web-platform/tests/css/css-break/table/table-border-005.html new file mode 100644 index 0000000000..3f8efe9d0a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-005.html @@ -0,0 +1,17 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-006.html b/testing/web-platform/tests/css/css-break/table/table-border-006.html new file mode 100644 index 0000000000..f0ebf25c08 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-006.html @@ -0,0 +1,17 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-007-ref.html b/testing/web-platform/tests/css/css-break/table/table-border-007-ref.html new file mode 100644 index 0000000000..6f994082e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-007-ref.html @@ -0,0 +1,6 @@ + + +

There should be a pink table with a black border. The table should be split + into two columns.

+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-007.html b/testing/web-platform/tests/css/css-break/table/table-border-007.html new file mode 100644 index 0000000000..66363cd0ae --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-007.html @@ -0,0 +1,9 @@ + + + + +

There should be a pink table with a black border. The table should be split + into two columns.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-008-ref.html b/testing/web-platform/tests/css/css-break/table/table-border-008-ref.html new file mode 100644 index 0000000000..01253d3026 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-008-ref.html @@ -0,0 +1,15 @@ + + + +

There should be a pink table box with a black border. The table box should be + split into three columns.

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-border-008.html b/testing/web-platform/tests/css/css-break/table/table-border-008.html new file mode 100644 index 0000000000..6140df1674 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-border-008.html @@ -0,0 +1,12 @@ + + + + +

There should be a pink table box with a black border. The table box should be + split into three columns.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-caption-and-cells-fixed-width-ref.html b/testing/web-platform/tests/css/css-break/table/table-caption-and-cells-fixed-width-ref.html new file mode 100644 index 0000000000..c41a4a515a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-caption-and-cells-fixed-width-ref.html @@ -0,0 +1,7 @@ + +

Check that a table caption at a column boundary is properly pushed to the next column.

+

The word "PASS" should be seen below, fully visible and unbroken.

+
+ PASS
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-caption-and-cells-fixed-width.html b/testing/web-platform/tests/css/css-break/table/table-caption-and-cells-fixed-width.html new file mode 100644 index 0000000000..11984c3ea3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-caption-and-cells-fixed-width.html @@ -0,0 +1,14 @@ + + + +

Check that a table caption at a column boundary is properly pushed to the next column.

+

The word "PASS" should be seen below, fully visible and unbroken.

+
+
+ + + + + +
PASS
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-caption-and-cells-ref.html b/testing/web-platform/tests/css/css-break/table/table-caption-and-cells-ref.html new file mode 100644 index 0000000000..1ca93e64f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-caption-and-cells-ref.html @@ -0,0 +1,7 @@ + +

Check that a table caption at a column boundary is properly pushed to the next column.

+

The word "PASS" should be seen below, fully visible and unbroken.

+
+ PASS
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-caption-and-cells.html b/testing/web-platform/tests/css/css-break/table/table-caption-and-cells.html new file mode 100644 index 0000000000..365786f49e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-caption-and-cells.html @@ -0,0 +1,14 @@ + + + +

Check that a table caption at a column boundary is properly pushed to the next column.

+

The word "PASS" should be seen below, fully visible and unbroken.

+
+
+ + + + + +
PASS
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-caption-with-block-ref.html b/testing/web-platform/tests/css/css-break/table/table-caption-with-block-ref.html new file mode 100644 index 0000000000..ca210636a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-caption-with-block-ref.html @@ -0,0 +1,6 @@ + +

Check that a table caption with a block at a column boundary is properly pushed to the next column.

+

The word "PASS" should be seen below, fully visible and unbroken.

+
+ PASS +
diff --git a/testing/web-platform/tests/css/css-break/table/table-caption-with-block.html b/testing/web-platform/tests/css/css-break/table/table-caption-with-block.html new file mode 100644 index 0000000000..1d3aa3317e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-caption-with-block.html @@ -0,0 +1,13 @@ + + + +

Check that a table caption with a block at a column boundary is properly pushed to the next column.

+

The word "PASS" should be seen below, fully visible and unbroken.

+
+
+ + +
+
PASS
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-border-001.html b/testing/web-platform/tests/css/css-break/table/table-cell-border-001.html new file mode 100644 index 0000000000..062cd9f92e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-border-001.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-border-002.html b/testing/web-platform/tests/css/css-break/table/table-cell-border-002.html new file mode 100644 index 0000000000..9aa05f2ace --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-border-002.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-001.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-001.html new file mode 100644 index 0000000000..b10d516787 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-001.html @@ -0,0 +1,10 @@ + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-002.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-002.html new file mode 100644 index 0000000000..6df44aa763 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-002.html @@ -0,0 +1,9 @@ + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-003.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-003.html new file mode 100644 index 0000000000..32e12012ac --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-003.html @@ -0,0 +1,12 @@ + + + +

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

+
+ + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-004.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-004.html new file mode 100644 index 0000000000..2390e218c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-004.html @@ -0,0 +1,21 @@ + + + + +

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

+
+ + + + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-005.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-005.html new file mode 100644 index 0000000000..23fcc73e16 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-005.html @@ -0,0 +1,21 @@ + + + + +

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

+
+ + + + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-006.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-006.html new file mode 100644 index 0000000000..1028664774 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-006.html @@ -0,0 +1,11 @@ + + + +

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

+
+ + +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-007.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-007.html new file mode 100644 index 0000000000..bafe31200d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-007.html @@ -0,0 +1,14 @@ + + + +

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

+
+ + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-008.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-008.html new file mode 100644 index 0000000000..7e4cf16970 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-008.html @@ -0,0 +1,23 @@ + + + + +

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

+
+ + + + + + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-009.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-009.html new file mode 100644 index 0000000000..ec34d0b707 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-009.html @@ -0,0 +1,23 @@ + + + + +

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

+
+ + + + + + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-cell-expansion-010.html b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-010.html new file mode 100644 index 0000000000..0e6b849c9b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-cell-expansion-010.html @@ -0,0 +1,25 @@ + + + + +

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

+
+ + + + + + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-col-paint-htb-ltr-ref.html b/testing/web-platform/tests/css/css-break/table/table-col-paint-htb-ltr-ref.html new file mode 100644 index 0000000000..df7b50c84e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-col-paint-htb-ltr-ref.html @@ -0,0 +1,25 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-col-paint-htb-ltr.html b/testing/web-platform/tests/css/css-break/table/table-col-paint-htb-ltr.html new file mode 100644 index 0000000000..ea066d1354 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-col-paint-htb-ltr.html @@ -0,0 +1,35 @@ + + + + + +
+ + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-col-paint-vlr-rtl-ref.html b/testing/web-platform/tests/css/css-break/table/table-col-paint-vlr-rtl-ref.html new file mode 100644 index 0000000000..4c00507249 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-col-paint-vlr-rtl-ref.html @@ -0,0 +1,29 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-col-paint-vlr-rtl.html b/testing/web-platform/tests/css/css-break/table/table-col-paint-vlr-rtl.html new file mode 100644 index 0000000000..ab45d31404 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-col-paint-vlr-rtl.html @@ -0,0 +1,39 @@ + + + + + +
+ + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-col-paint-vrl-rtl-ref.html b/testing/web-platform/tests/css/css-break/table/table-col-paint-vrl-rtl-ref.html new file mode 100644 index 0000000000..0fde8bacc5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-col-paint-vrl-rtl-ref.html @@ -0,0 +1,29 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-col-paint-vrl-rtl.html b/testing/web-platform/tests/css/css-break/table/table-col-paint-vrl-rtl.html new file mode 100644 index 0000000000..e31d1d4dc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-col-paint-vrl-rtl.html @@ -0,0 +1,39 @@ + + + + + +
+ + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-at-boundary-ref.html b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-at-boundary-ref.html new file mode 100644 index 0000000000..04d643437f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-at-boundary-ref.html @@ -0,0 +1,22 @@ + + +
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-at-boundary.tentative.html b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-at-boundary.tentative.html new file mode 100644 index 0000000000..0227b571a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-at-boundary.tentative.html @@ -0,0 +1,39 @@ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-htb-ltr-ref.html b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-htb-ltr-ref.html new file mode 100644 index 0000000000..1841ff5821 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-htb-ltr-ref.html @@ -0,0 +1,19 @@ + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-htb-ltr.html b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-htb-ltr.html new file mode 100644 index 0000000000..60e146296b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-htb-ltr.html @@ -0,0 +1,36 @@ + + + + + +
+ + + + + + + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vlr-rtl-ref.html b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vlr-rtl-ref.html new file mode 100644 index 0000000000..e17497a270 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vlr-rtl-ref.html @@ -0,0 +1,23 @@ + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vlr-rtl.html b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vlr-rtl.html new file mode 100644 index 0000000000..d03968ec4d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vlr-rtl.html @@ -0,0 +1,40 @@ + + + + + +
+ + + + + + + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vrl-ltr-ref.html b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vrl-ltr-ref.html new file mode 100644 index 0000000000..2721bc0af0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vrl-ltr-ref.html @@ -0,0 +1,22 @@ + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vrl-ltr.html b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vrl-ltr.html new file mode 100644 index 0000000000..6dff501fec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-collapsed-borders-paint-vrl-ltr.html @@ -0,0 +1,39 @@ + + + + + +
+ + + + + + + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-grid-paint-htb-ltr-ref.html b/testing/web-platform/tests/css/css-break/table/table-grid-paint-htb-ltr-ref.html new file mode 100644 index 0000000000..5830aa5fd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-grid-paint-htb-ltr-ref.html @@ -0,0 +1,18 @@ + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-grid-paint-htb-ltr.html b/testing/web-platform/tests/css/css-break/table/table-grid-paint-htb-ltr.html new file mode 100644 index 0000000000..e2be9ce16c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-grid-paint-htb-ltr.html @@ -0,0 +1,23 @@ + + + + + +
+ + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-grid-paint-vlr-rtl-ref.html b/testing/web-platform/tests/css/css-break/table/table-grid-paint-vlr-rtl-ref.html new file mode 100644 index 0000000000..5f069ea053 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-grid-paint-vlr-rtl-ref.html @@ -0,0 +1,22 @@ + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-grid-paint-vlr-rtl.html b/testing/web-platform/tests/css/css-break/table/table-grid-paint-vlr-rtl.html new file mode 100644 index 0000000000..b26363056b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-grid-paint-vlr-rtl.html @@ -0,0 +1,27 @@ + + + + + +
+ + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-grid-paint-vrl-rtl-ref.html b/testing/web-platform/tests/css/css-break/table/table-grid-paint-vrl-rtl-ref.html new file mode 100644 index 0000000000..2080a4e450 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-grid-paint-vrl-rtl-ref.html @@ -0,0 +1,22 @@ + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-grid-paint-vrl-rtl.html b/testing/web-platform/tests/css/css-break/table/table-grid-paint-vrl-rtl.html new file mode 100644 index 0000000000..0d83c6c402 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-grid-paint-vrl-rtl.html @@ -0,0 +1,27 @@ + + + + + +
+ + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-in-abspos-multicol-with-nested-meter-crash.html b/testing/web-platform/tests/css/css-break/table/table-in-abspos-multicol-with-nested-meter-crash.html new file mode 100644 index 0000000000..363324b225 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-in-abspos-multicol-with-nested-meter-crash.html @@ -0,0 +1,10 @@ + + +

PASS if no crash or DCHECK failure.

+
+ + +
+ +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-parts-offsetheight.html b/testing/web-platform/tests/css/css-break/table/table-parts-offsetheight.html new file mode 100644 index 0000000000..5bdc33b521 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-parts-offsetheight.html @@ -0,0 +1,29 @@ + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/table/table-parts-offsets-vertical-lr.tentative.html b/testing/web-platform/tests/css/css-break/table/table-parts-offsets-vertical-lr.tentative.html new file mode 100644 index 0000000000..bdac1f4060 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-parts-offsets-vertical-lr.tentative.html @@ -0,0 +1,141 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/table/table-parts-offsets-vertical-rl.tentative.html b/testing/web-platform/tests/css/css-break/table/table-parts-offsets-vertical-rl.tentative.html new file mode 100644 index 0000000000..9d4a472d43 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-parts-offsets-vertical-rl.tentative.html @@ -0,0 +1,141 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/table/table-parts-offsets.tentative.html b/testing/web-platform/tests/css/css-break/table/table-parts-offsets.tentative.html new file mode 100644 index 0000000000..265d761ffb --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-parts-offsets.tentative.html @@ -0,0 +1,140 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/table/table-row-end-border-1-crash.html b/testing/web-platform/tests/css/css-break/table/table-row-end-border-1-crash.html new file mode 100644 index 0000000000..3947dbdada --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-row-end-border-1-crash.html @@ -0,0 +1,11 @@ + + +
+ + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-row-end-border-2-crash.html b/testing/web-platform/tests/css/css-break/table/table-row-end-border-2-crash.html new file mode 100644 index 0000000000..e5c37cbdcf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-row-end-border-2-crash.html @@ -0,0 +1,11 @@ + + +
+ + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-row-end-padding-crash.html b/testing/web-platform/tests/css/css-break/table/table-row-end-padding-crash.html new file mode 100644 index 0000000000..2fd7feb15d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-row-end-padding-crash.html @@ -0,0 +1,11 @@ + + +
+ + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-row-paint-htb-ltr-ref.html b/testing/web-platform/tests/css/css-break/table/table-row-paint-htb-ltr-ref.html new file mode 100644 index 0000000000..74e99b0143 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-row-paint-htb-ltr-ref.html @@ -0,0 +1,22 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-row-paint-htb-ltr.html b/testing/web-platform/tests/css/css-break/table/table-row-paint-htb-ltr.html new file mode 100644 index 0000000000..ecc156bd38 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-row-paint-htb-ltr.html @@ -0,0 +1,30 @@ + + + + + +
+ + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-row-paint-vlr-rtl-ref.html b/testing/web-platform/tests/css/css-break/table/table-row-paint-vlr-rtl-ref.html new file mode 100644 index 0000000000..587b6c1ee4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-row-paint-vlr-rtl-ref.html @@ -0,0 +1,26 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-row-paint-vlr-rtl.html b/testing/web-platform/tests/css/css-break/table/table-row-paint-vlr-rtl.html new file mode 100644 index 0000000000..f3d32c9df6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-row-paint-vlr-rtl.html @@ -0,0 +1,34 @@ + + + + + +
+ + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-row-paint-vrl-rtl-ref.html b/testing/web-platform/tests/css/css-break/table/table-row-paint-vrl-rtl-ref.html new file mode 100644 index 0000000000..ea81d9bcff --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-row-paint-vrl-rtl-ref.html @@ -0,0 +1,26 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-row-paint-vrl-rtl.html b/testing/web-platform/tests/css/css-break/table/table-row-paint-vrl-rtl.html new file mode 100644 index 0000000000..a74a952b4b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-row-paint-vrl-rtl.html @@ -0,0 +1,34 @@ + + + + + +
+ + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-rowspan-001.html b/testing/web-platform/tests/css/css-break/table/table-rowspan-001.html new file mode 100644 index 0000000000..fe431d79a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-rowspan-001.html @@ -0,0 +1,19 @@ + + + +

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

+
+ + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-section-paint-htb-ltr-ref.html b/testing/web-platform/tests/css/css-break/table/table-section-paint-htb-ltr-ref.html new file mode 100644 index 0000000000..75b2078c14 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-section-paint-htb-ltr-ref.html @@ -0,0 +1,22 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-section-paint-htb-ltr.html b/testing/web-platform/tests/css/css-break/table/table-section-paint-htb-ltr.html new file mode 100644 index 0000000000..ff0eda1be8 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-section-paint-htb-ltr.html @@ -0,0 +1,32 @@ + + + + + +
+ + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-section-paint-vlr-rtl-ref.html b/testing/web-platform/tests/css/css-break/table/table-section-paint-vlr-rtl-ref.html new file mode 100644 index 0000000000..a2e65520ec --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-section-paint-vlr-rtl-ref.html @@ -0,0 +1,26 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-section-paint-vlr-rtl.html b/testing/web-platform/tests/css/css-break/table/table-section-paint-vlr-rtl.html new file mode 100644 index 0000000000..1dbdb212ac --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-section-paint-vlr-rtl.html @@ -0,0 +1,36 @@ + + + + + +
+ + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-section-paint-vrl-rtl-ref.html b/testing/web-platform/tests/css/css-break/table/table-section-paint-vrl-rtl-ref.html new file mode 100644 index 0000000000..bc860a560f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-section-paint-vrl-rtl-ref.html @@ -0,0 +1,26 @@ + + +
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/table-section-paint-vrl-rtl.html b/testing/web-platform/tests/css/css-break/table/table-section-paint-vrl-rtl.html new file mode 100644 index 0000000000..d079c35818 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/table-section-paint-vrl-rtl.html @@ -0,0 +1,36 @@ + + + + + +
+ + + + + + + + + + + + + +
+
diff --git a/testing/web-platform/tests/css/css-break/table/tall-bottom-aligned-cell-with-bottom-padding.html b/testing/web-platform/tests/css/css-break/table/tall-bottom-aligned-cell-with-bottom-padding.html new file mode 100644 index 0000000000..1e7ff9b12e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/tall-bottom-aligned-cell-with-bottom-padding.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/tall-padding-crash.html b/testing/web-platform/tests/css/css-break/table/tall-padding-crash.html new file mode 100644 index 0000000000..2b588586bf --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/tall-padding-crash.html @@ -0,0 +1,9 @@ + + + +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/table/truncated-border-spacing-at-fragmentainer-end.html b/testing/web-platform/tests/css/css-break/table/truncated-border-spacing-at-fragmentainer-end.html new file mode 100644 index 0000000000..0a93b64275 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/truncated-border-spacing-at-fragmentainer-end.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/table/zero-height-repeated-footer-crash.html b/testing/web-platform/tests/css/css-break/table/zero-height-repeated-footer-crash.html new file mode 100644 index 0000000000..4feca8344b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/table/zero-height-repeated-footer-crash.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-break-inside-avoid-at-start.html b/testing/web-platform/tests/css/css-break/tall-break-inside-avoid-at-start.html new file mode 100644 index 0000000000..6e9ab8bd9f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-break-inside-avoid-at-start.html @@ -0,0 +1,10 @@ + + + + + +

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

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-000.tentative.html b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-000.tentative.html new file mode 100644 index 0000000000..7cae4b9393 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-000.tentative.html @@ -0,0 +1,15 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-001.tentative.html b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-001.tentative.html new file mode 100644 index 0000000000..5584995b00 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-001.tentative.html @@ -0,0 +1,17 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-002.tentative.html b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-002.tentative.html new file mode 100644 index 0000000000..e92a811b7b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-002.tentative.html @@ -0,0 +1,17 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-003.tentative.html b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-003.tentative.html new file mode 100644 index 0000000000..78148780a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-003.tentative.html @@ -0,0 +1,17 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-004.tentative.html b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-004.tentative.html new file mode 100644 index 0000000000..c44a65841c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-004.tentative.html @@ -0,0 +1,17 @@ + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-005.tentative.html b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-005.tentative.html new file mode 100644 index 0000000000..6e834e78da --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-005.tentative.html @@ -0,0 +1,20 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-006.tentative.html b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-006.tentative.html new file mode 100644 index 0000000000..f907e38a2a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-content-inside-constrained-block-006.tentative.html @@ -0,0 +1,20 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-000.html b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-000.html new file mode 100644 index 0000000000..a5f0218468 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-000.html @@ -0,0 +1,15 @@ + + + + + +

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

+
+
+
+
+

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-001.html b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-001.html new file mode 100644 index 0000000000..d172f93574 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-001.html @@ -0,0 +1,14 @@ + + + + + +

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

+
+
+
+

+

+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-002.html b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-002.html new file mode 100644 index 0000000000..1ba22353c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-002.html @@ -0,0 +1,12 @@ + + + + + +

Test passes if there is a filled green square.

+
+
+

+

+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-003.html b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-003.html new file mode 100644 index 0000000000..3e28c5c347 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-003.html @@ -0,0 +1,11 @@ + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-004.html b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-004.html new file mode 100644 index 0000000000..3f4d39fc1c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-float-pushed-to-next-fragmentainer-004.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+ x +
+ x x x x x x x x x x x x x x +
+
diff --git a/testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-000.html b/testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-000.html new file mode 100644 index 0000000000..8e9515c4b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-000.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+ +
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-001.html b/testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-001.html new file mode 100644 index 0000000000..8f74878187 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-001.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+ +
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-002.html b/testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-002.html new file mode 100644 index 0000000000..ee27754963 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/tall-line-in-short-fragmentainer-002.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/trailing-child-margin-000.html b/testing/web-platform/tests/css/css-break/trailing-child-margin-000.html new file mode 100644 index 0000000000..d204483a33 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/trailing-child-margin-000.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+ +
+
diff --git a/testing/web-platform/tests/css/css-break/trailing-child-margin-001.html b/testing/web-platform/tests/css/css-break/trailing-child-margin-001.html new file mode 100644 index 0000000000..7f13b8953d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/trailing-child-margin-001.html @@ -0,0 +1,11 @@ + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/trailing-child-margin-002.html b/testing/web-platform/tests/css/css-break/trailing-child-margin-002.html new file mode 100644 index 0000000000..3011d23711 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/trailing-child-margin-002.html @@ -0,0 +1,11 @@ + + + + +

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

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-000.html b/testing/web-platform/tests/css/css-break/transform-000.html new file mode 100644 index 0000000000..7f8bfa8ca4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-000.html @@ -0,0 +1,20 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-001.html b/testing/web-platform/tests/css/css-break/transform-001.html new file mode 100644 index 0000000000..37985dd3f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-001.html @@ -0,0 +1,20 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-002.html b/testing/web-platform/tests/css/css-break/transform-002.html new file mode 100644 index 0000000000..10c62cd45c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-002.html @@ -0,0 +1,20 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-003.html b/testing/web-platform/tests/css/css-break/transform-003.html new file mode 100644 index 0000000000..1879bab383 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-003.html @@ -0,0 +1,21 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-004.html b/testing/web-platform/tests/css/css-break/transform-004.html new file mode 100644 index 0000000000..df7e92ac5d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-004.html @@ -0,0 +1,21 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-005.html b/testing/web-platform/tests/css/css-break/transform-005.html new file mode 100644 index 0000000000..83f674f8fd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-005.html @@ -0,0 +1,21 @@ + + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-006-ref.html b/testing/web-platform/tests/css/css-break/transform-006-ref.html new file mode 100644 index 0000000000..ffb859017d --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-006-ref.html @@ -0,0 +1,44 @@ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-006.html b/testing/web-platform/tests/css/css-break/transform-006.html new file mode 100644 index 0000000000..eb0500318b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-006.html @@ -0,0 +1,22 @@ + + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-007-ref.html b/testing/web-platform/tests/css/css-break/transform-007-ref.html new file mode 100644 index 0000000000..50599b119a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-007-ref.html @@ -0,0 +1,45 @@ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-007.html b/testing/web-platform/tests/css/css-break/transform-007.html new file mode 100644 index 0000000000..22b8276f28 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-007.html @@ -0,0 +1,23 @@ + + + + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-008-ref.html b/testing/web-platform/tests/css/css-break/transform-008-ref.html new file mode 100644 index 0000000000..2a16079545 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-008-ref.html @@ -0,0 +1,49 @@ + + + +

Below there should be two green squares, and one green rectangle between + them. They should all be rotated.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-008.html b/testing/web-platform/tests/css/css-break/transform-008.html new file mode 100644 index 0000000000..b3b80d72d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-008.html @@ -0,0 +1,31 @@ + + + + + +

Below there should be two green squares, and one green rectangle between + them. They should all be rotated.

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-009-ref.html b/testing/web-platform/tests/css/css-break/transform-009-ref.html new file mode 100644 index 0000000000..d7d3ebf604 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-009-ref.html @@ -0,0 +1,71 @@ + + + + +

Below there should be six rotated green rectangles (not all with the same + size).

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-009.html b/testing/web-platform/tests/css/css-break/transform-009.html new file mode 100644 index 0000000000..f0653f7976 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-009.html @@ -0,0 +1,33 @@ + + + + + +

Below there should be six rotated green rectangles (not all with the same + size).

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-010.html b/testing/web-platform/tests/css/css-break/transform-010.html new file mode 100644 index 0000000000..8418551cdc --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-010.html @@ -0,0 +1,33 @@ + + + +
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-break/transform-011.html b/testing/web-platform/tests/css/css-break/transform-011.html new file mode 100644 index 0000000000..58008e509e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-011.html @@ -0,0 +1,16 @@ + + + +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-break/transform-012.html b/testing/web-platform/tests/css/css-break/transform-012.html new file mode 100644 index 0000000000..4156aff629 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-012.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-013.html b/testing/web-platform/tests/css/css-break/transform-013.html new file mode 100644 index 0000000000..31cce10b52 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-013.html @@ -0,0 +1,22 @@ + + + + + +

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

+
+
+
+
+ +
+ +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-014.html b/testing/web-platform/tests/css/css-break/transform-014.html new file mode 100644 index 0000000000..16fc15d760 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-014.html @@ -0,0 +1,13 @@ + + + + + +

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

+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-015.html b/testing/web-platform/tests/css/css-break/transform-015.html new file mode 100644 index 0000000000..676c291b6e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-015.html @@ -0,0 +1,20 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-016.html b/testing/web-platform/tests/css/css-break/transform-016.html new file mode 100644 index 0000000000..5a10d860c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-016.html @@ -0,0 +1,20 @@ + + + + + +

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

+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/transform-017.html b/testing/web-platform/tests/css/css-break/transform-017.html new file mode 100644 index 0000000000..b01e3ccee7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-017.html @@ -0,0 +1,13 @@ + + + + +

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

+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-018.html b/testing/web-platform/tests/css/css-break/transform-018.html new file mode 100644 index 0000000000..dc9a791e6a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-018.html @@ -0,0 +1,18 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-019.html b/testing/web-platform/tests/css/css-break/transform-019.html new file mode 100644 index 0000000000..758ff713ba --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-019.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-020.html b/testing/web-platform/tests/css/css-break/transform-020.html new file mode 100644 index 0000000000..e15df5f734 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-020.html @@ -0,0 +1,19 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/transform-021.html b/testing/web-platform/tests/css/css-break/transform-021.html new file mode 100644 index 0000000000..c97ef30b7f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/transform-021.html @@ -0,0 +1,17 @@ + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/truncated-margin-at-fragmentainer-end-001.html b/testing/web-platform/tests/css/css-break/truncated-margin-at-fragmentainer-end-001.html new file mode 100644 index 0000000000..cfb8590f90 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/truncated-margin-at-fragmentainer-end-001.html @@ -0,0 +1,14 @@ + + + + +

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

+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/truncated-margin-at-fragmentainer-end-002.html b/testing/web-platform/tests/css/css-break/truncated-margin-at-fragmentainer-end-002.html new file mode 100644 index 0000000000..1539927dc2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/truncated-margin-at-fragmentainer-end-002.html @@ -0,0 +1,15 @@ + + + + +

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

+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/uncontained-oof-in-inline-after-break-000-crash.html b/testing/web-platform/tests/css/css-break/uncontained-oof-in-inline-after-break-000-crash.html new file mode 100644 index 0000000000..4d301e4977 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/uncontained-oof-in-inline-after-break-000-crash.html @@ -0,0 +1,25 @@ + + + + +
+
+
+ + x +
+




+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-break/uncontained-oof-in-inline-after-break-001-crash.html b/testing/web-platform/tests/css/css-break/uncontained-oof-in-inline-after-break-001-crash.html new file mode 100644 index 0000000000..37b8d3504a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/uncontained-oof-in-inline-after-break-001-crash.html @@ -0,0 +1,10 @@ + + + +
+
+
+ +
+
+
diff --git a/testing/web-platform/tests/css/css-break/underflow-from-next-page-print-ref.html b/testing/web-platform/tests/css/css-break/underflow-from-next-page-print-ref.html new file mode 100644 index 0000000000..5c444b7220 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/underflow-from-next-page-print-ref.html @@ -0,0 +1,8 @@ + + + +

The word PASS should be seen below.

+
PASS
+

diff --git a/testing/web-platform/tests/css/css-break/underflow-from-next-page-print.html b/testing/web-platform/tests/css/css-break/underflow-from-next-page-print.html new file mode 100644 index 0000000000..57fd12a831 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/underflow-from-next-page-print.html @@ -0,0 +1,9 @@ + + + + + +

The word PASS should be seen below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-break/wide-line-after-floats-crash.html b/testing/web-platform/tests/css/css-break/wide-line-after-floats-crash.html new file mode 100644 index 0000000000..c2ced71e19 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/wide-line-after-floats-crash.html @@ -0,0 +1,8 @@ + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/widows-001.html b/testing/web-platform/tests/css/css-break/widows-001.html new file mode 100644 index 0000000000..d3b3af6ff0 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-001.html @@ -0,0 +1,82 @@ + + + + + CSS Fragmentation level 3 Test: 'widows' and content distribution in columns + + + + + + + + + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
+ +
1
2
3
4
5
6
7

8
9
+ + diff --git a/testing/web-platform/tests/css/css-break/widows-block-in-inline-001.html b/testing/web-platform/tests/css/css-break/widows-block-in-inline-001.html new file mode 100644 index 0000000000..8b5438bbc7 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-block-in-inline-001.html @@ -0,0 +1,35 @@ + +CSS Fragmentation level 3 Test: widows and orphans in block-in-inline + + + + + +
+
+ p1l1
+ p1l2
+ p1l3
+
+ +
+ p2l1
+ p2l2
+ p2l3
+ p2l4
+ p2l5
+ p2l6
+ p2l7
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-001.html b/testing/web-platform/tests/css/css-break/widows-orphans-001.html new file mode 100644 index 0000000000..b21146d12e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-001.html @@ -0,0 +1,31 @@ + + +CSS Fragmentation level 3 Test: widows and block level boxes + + + + + + +

Test passes if there are 4 “X” characters arranged in a 2 by 2 square below. + +

+

X
X +

X
X +

+ diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-002.html b/testing/web-platform/tests/css/css-break/widows-orphans-002.html new file mode 100644 index 0000000000..d13cc848ae --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-002.html @@ -0,0 +1,34 @@ + + +CSS Fragmentation level 3 Test: widows and line boxes + + + + + + +

Test passes if there are 4 “X” characters arranged in a 2 by 2 square below. + +

+

X
X +

X
X +

+ diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-003.html b/testing/web-platform/tests/css/css-break/widows-orphans-003.html new file mode 100644 index 0000000000..ed7bee4701 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-003.html @@ -0,0 +1,31 @@ + + +CSS Fragmentation level 3 Test: orphans and block level boxes + + + + + + +

Test passes if there are 4 “X” characters arranged in a 2 by 2 square below. + +

+

X
X +

X
X +

+ diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-004.html b/testing/web-platform/tests/css/css-break/widows-orphans-004.html new file mode 100644 index 0000000000..1507086efa --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-004.html @@ -0,0 +1,34 @@ + + +CSS Fragmentation level 3 Test: orphans and line boxes + + + + + + +

Test passes if there are 4 “X” characters arranged in a 2 by 2 square below. + +

+

X
X +

X
X +

+ diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-005.html b/testing/web-platform/tests/css/css-break/widows-orphans-005.html new file mode 100644 index 0000000000..713849703c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-005.html @@ -0,0 +1,45 @@ + + + + + + +

+ There should be three columns below. In the first column there should be a + black rectangle and a yellow rectangle. In the second column there should be a + cyan rectangle. In the third column there should be a hotpink rectangle.

+
+

+

+
+ +
+

+

+
+ + + + diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-006.html b/testing/web-platform/tests/css/css-break/widows-orphans-006.html new file mode 100644 index 0000000000..3991326641 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-006.html @@ -0,0 +1,22 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-007.html b/testing/web-platform/tests/css/css-break/widows-orphans-007.html new file mode 100644 index 0000000000..23809c8ffe --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-007.html @@ -0,0 +1,34 @@ + + + + + + +

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

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-008.html b/testing/web-platform/tests/css/css-break/widows-orphans-008.html new file mode 100644 index 0000000000..02fdb1332b --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-008.html @@ -0,0 +1,64 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns + + + + + + + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
+ +
1
2
3
4
5
6


7
8
9
+ + diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-009.html b/testing/web-platform/tests/css/css-break/widows-orphans-009.html new file mode 100644 index 0000000000..8b71d5a73e --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-009.html @@ -0,0 +1,64 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns + + + + + + + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
+ +
1
2
3
4
5
6
7

8
9
+ + diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-010.html b/testing/web-platform/tests/css/css-break/widows-orphans-010.html new file mode 100644 index 0000000000..99a76921a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-010.html @@ -0,0 +1,64 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns + + + + + + + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
+ +
1
2
3
4
5
6


7
8
9
+ + diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-011.html b/testing/web-platform/tests/css/css-break/widows-orphans-011.html new file mode 100644 index 0000000000..c3741a977a --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-011.html @@ -0,0 +1,63 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns + + + + + + + + + + + + + +

Test passes if the numbers inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
10
11
12
13
14
+ +
1
2
3
4
5
6
7
8




9
10
11
12
13
14
+ diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-012.html b/testing/web-platform/tests/css/css-break/widows-orphans-012.html new file mode 100644 index 0000000000..f24f8cbbf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-012.html @@ -0,0 +1,64 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns + + + + + + + + + + + + + +

Test passes if the numbers inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+ +
1
2
3
4
5
6
7
8
9
10
11
12




13
14
15
16
17
18
19
+ + diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-013.html b/testing/web-platform/tests/css/css-break/widows-orphans-013.html new file mode 100644 index 0000000000..c9eae4375f --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-013.html @@ -0,0 +1,62 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns + + + + + + + + + + + + + +

Test passes if the numbers inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+ +
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15



16
17
18
19
diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-014.html b/testing/web-platform/tests/css/css-break/widows-orphans-014.html new file mode 100644 index 0000000000..96cccecc80 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-014.html @@ -0,0 +1,62 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns + + + + + + + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
0
+ +
1
2
3
4
5
6
7


8
9
0
diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-015.html b/testing/web-platform/tests/css/css-break/widows-orphans-015.html new file mode 100644 index 0000000000..054490a785 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-015.html @@ -0,0 +1,64 @@ + + + + + CSS Fragmentation level 3 Test: initial 'widows' value and content distribution in columns + + + + + + + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
+ +
1
2
3
4
5
6
7

8
9
+ + diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-016.html b/testing/web-platform/tests/css/css-break/widows-orphans-016.html new file mode 100644 index 0000000000..e9597acab4 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-016.html @@ -0,0 +1,64 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns + + + + + + + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
+ +
1
2
3
4
5
6
7

8
9
+ + diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-017.html b/testing/web-platform/tests/css/css-break/widows-orphans-017.html new file mode 100644 index 0000000000..2bc99b8188 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-017.html @@ -0,0 +1,52 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and auto-height multicolumn container with 'column-fill: auto' + + + + + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
+ +
1
2
3
4
5
6
7
diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-018.html b/testing/web-platform/tests/css/css-break/widows-orphans-018.html new file mode 100644 index 0000000000..3ffd3dbddd --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-018.html @@ -0,0 +1,64 @@ + + + + + CSS Fragmentation level 3 Test: 'orphans', 'widows' and content distribution in columns + + + + + + + + + + + + + +

Test passes if the digits inside both orange-bordered rectangles are distributed identically. + +

1
2
3
4
5
6
7
8
9
+ +
1
2
3
4
5
6
7

8
9
+ + diff --git a/testing/web-platform/tests/css/css-break/widows-orphans-019.html b/testing/web-platform/tests/css/css-break/widows-orphans-019.html new file mode 100644 index 0000000000..cf5ff7572c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/widows-orphans-019.html @@ -0,0 +1,51 @@ + + + + + + +

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

+
+
+
+
+

+

+

+

+

+

+

+

+

+

+

+

+

+
+ diff --git a/testing/web-platform/tests/css/css-break/will-change-filter.html b/testing/web-platform/tests/css/css-break/will-change-filter.html new file mode 100644 index 0000000000..2970ddf37c --- /dev/null +++ b/testing/web-platform/tests/css/css-break/will-change-filter.html @@ -0,0 +1,11 @@ + + + + + +

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

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-break/zero-height-page-break-001-print-ref.html b/testing/web-platform/tests/css/css-break/zero-height-page-break-001-print-ref.html new file mode 100644 index 0000000000..d56687c9e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/zero-height-page-break-001-print-ref.html @@ -0,0 +1,9 @@ + + + Zero height box immediately after a forced page-break + + +
Page 1
+
+ + diff --git a/testing/web-platform/tests/css/css-break/zero-height-page-break-001-print.html b/testing/web-platform/tests/css/css-break/zero-height-page-break-001-print.html new file mode 100644 index 0000000000..3e3fb82628 --- /dev/null +++ b/testing/web-platform/tests/css/css-break/zero-height-page-break-001-print.html @@ -0,0 +1,14 @@ + + + Zero height box immediately after a forced page-break + + + + + + + +
Page 1
+
+ + -- cgit v1.2.3