css/css-break

edit

WPT coverage of the tests of css/css-break at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.

GroupPassingTestsDisabledPass rate
Stable42420100%
Tentative660100%
Reftests1,1391,145099%
All1,1871,193099%

Failure reasons

The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.

  • BUG: 1
  • TEST BUG: 5
  • NOT IMPLEMENTED: 1

Stable tests

TestResultSubtestsKindDescription
animation/break-no-interpolation.htmlPass126 / 126
animation/orphans-interpolation.htmlPass120 / 120
animation/widows-interpolation.htmlPass192 / 192
block-end-aligned-abspos.htmlPass3 / 3
box-decoration-break-clone-block-in-inline-001.htmlPass5 / 5
empty-multicol-at-scrollport-edge.htmlPass1 / 1
hit-test-hidden-overflow.htmlPass4 / 4
hit-test-inline-fragmentation-with-border-radius.htmlPass36 / 36
hit-test-transformed-inline.htmlPass4 / 4
hit-test-transformed.htmlPass17 / 17
inheritance.htmlPass12 / 12
inline-with-float-003.htmlPass6 / 6
offset-top-block-in-inline.htmlPass1 / 1
out-of-flow-in-multicolumn-108.htmlPass1 / 1
overflow-clip-007.htmlPass1 / 1
page-break-important.htmlPass1 / 1
page-break-legacy-shorthands.htmlPass7 / 7
parsing/box-decoration-break-computed.htmlPass2 / 2
parsing/box-decoration-break-invalid.htmlPass2 / 2
parsing/box-decoration-break-valid.htmlPass2 / 2
parsing/break-after-computed.htmlPass12 / 12
parsing/break-after-invalid.htmlPass2 / 2
parsing/break-after-valid.htmlPass12 / 12
parsing/break-before-computed.htmlPass12 / 12
parsing/break-before-invalid.htmlPass2 / 2
parsing/break-before-valid.htmlPass12 / 12
parsing/break-inside-computed.htmlPass5 / 5
parsing/break-inside-invalid.htmlPass2 / 2
parsing/break-inside-valid.htmlPass5 / 5
parsing/orphans-computed.htmlPass3 / 3
parsing/orphans-invalid.htmlPass5 / 5
parsing/orphans-valid.htmlPass2 / 2
parsing/widows-computed.htmlPass3 / 3
parsing/widows-invalid.htmlPass5 / 5
parsing/widows-valid.htmlPass2 / 2
relpos-inline-hit-testing.htmlPass7 / 7
remove-inline-child.htmlPass1 / 1
table/border-spacing.htmlPass1 / 1
table/table-parts-offsetheight.htmlPass7 / 7
transform-010.htmlPass1 / 1
transform-011.htmlPass1 / 1
widows-orphans-005.htmlPass4 / 4

Tentative tests

TestResultSubtestsKindDescription
table/repeated-section/hit-test-relative-in-transform.tentative.htmlPass6 / 6
table/repeated-section/hit-test-relative.tentative.htmlPass6 / 6
table/repeated-section/hit-test.tentative.htmlPass5 / 5
table/table-parts-offsets-vertical-lr.tentative.htmlPass17 / 17
table/table-parts-offsets-vertical-rl.tentative.htmlPass17 / 17
table/table-parts-offsets.tentative.htmlPass17 / 17

Reftests

TestResultVariantsKindDescription
abspos-001-print.htmlPass1 / 1
abspos-002-print.htmlPass1 / 1
abspos-in-clipped-overflow-print.htmlPass1 / 1
abspos-in-offset-relpos.htmlPass1 / 1
abspos-in-opacity-000.htmlPass1 / 1
abspos-in-opacity-001.htmlPass1 / 1
abspos-in-opacity-002.htmlPass1 / 1
abspos-in-opacity-003.htmlPass1 / 1
abspos-inside-relpos-inside-monolithic.htmlPass1 / 1
abspos-overflow-hidden-001-print.htmlPass1 / 1
area-002.htmlPass1 / 1
avoid-border-break.htmlPass1 / 1
background-attachment-fixed.htmlPass1 / 1
background-image-000.htmlPass1 / 1
background-image-001.htmlPass1 / 1
background-image-002.htmlPass1 / 1
background-image-003.htmlPass1 / 1
background-image-004.htmlPass1 / 1
background-image-005.htmlPass1 / 1
background-image-006.htmlPass1 / 1
background-image-007.htmlPass1 / 1
become-unfragmented-001.htmlPass1 / 1
block-001-wm-vlr-print.htmlPass1 / 1
block-001-wm-vrl-print.htmlPass1 / 1
block-002-wm-vlr-print.htmlPass1 / 1
block-002-wm-vrl-print.htmlPass1 / 1
block-end-aligned-abspos-nested.htmlPass1 / 1
block-end-aligned-abspos-with-overflow.htmlPass1 / 1
block-in-inline-000.htmlPass1 / 1
block-in-inline-001.htmlPass1 / 1
block-in-inline-002.htmlPass1 / 1
block-in-inline-003.htmlPass1 / 1
block-in-inline-004.htmlPass1 / 1
block-in-inline-008.htmlPass1 / 1
block-in-inline-009.htmlPass1 / 1
block-in-inline-011.htmlPass1 / 1
block-in-inline-012.htmlPass1 / 1
block-in-inline-013.htmlPass1 / 1
block-in-inline-014.htmlPass1 / 1
block-in-inline-015-print.htmlPass1 / 1
block-max-height-001.htmlPass1 / 1
block-max-height-001b.htmlPass1 / 1
block-max-height-002.htmlPass1 / 1
block-max-height-002b.htmlPass1 / 1
block-max-height-003.htmlPass1 / 1
block-max-height-003b.htmlPass1 / 1
block-max-height-004.htmlPass1 / 1
block-min-height-001.htmlPass1 / 1
block-min-height-001b.htmlPass1 / 1
border-image-000.htmlPass1 / 1
borders-000.htmlPass1 / 1
borders-001.htmlPass1 / 1
borders-002.htmlPass1 / 1
borders-003.htmlPass1 / 1
borders-004.htmlPass1 / 1
borders-005.htmlPass1 / 1
borders-006.htmlPass1 / 1
borders-007.htmlPass1 / 1
borders-008.htmlPass1 / 1
box-decoration-break-clone-001.htmlPass1 / 1
box-decoration-break-clone-002.htmlPass1 / 1
box-decoration-break-clone-003.htmlPass1 / 1
box-decoration-break-clone-004.htmlPass1 / 1
box-decoration-break-clone-005.tentative.htmlPass1 / 1
box-decoration-break-clone-006.htmlPass1 / 1
box-decoration-break-clone-007.htmlPass1 / 1
box-decoration-break-clone-008.htmlPass1 / 1
box-decoration-break-clone-009.htmlPass1 / 1
box-decoration-break-clone-010.htmlPass1 / 1
box-decoration-break-clone-011.htmlPass1 / 1
box-decoration-break-clone-012.htmlPass1 / 1
box-decoration-break-clone-013.htmlPass1 / 1
box-decoration-break-clone-014.htmlPass1 / 1
box-decoration-break-clone-015.htmlPass1 / 1
box-decoration-break-clone-016.htmlPass1 / 1
box-decoration-break-clone-017.htmlPass1 / 1
box-decoration-break-clone-018.htmlPass1 / 1
box-decoration-break-clone-019.htmlPass1 / 1
box-decoration-break-clone-020.htmlPass1 / 1
box-decoration-break-clone-021.htmlPass1 / 1
box-decoration-break-clone-022.htmlPass1 / 1
box-decoration-break-clone-023.htmlPass1 / 1
box-decoration-break-clone-024.htmlPass1 / 1
box-decoration-break-clone-025.htmlPass1 / 1
box-decoration-break-clone-026.htmlPass1 / 1
box-decoration-break-clone-027.htmlPass1 / 1
box-decoration-break-clone-028.htmlPass1 / 1
box-decoration-break-clone-029.htmlPass1 / 1
box-decoration-break-clone-030.htmlPass1 / 1
box-decoration-break-clone-031.htmlPass1 / 1
box-decoration-break-clone-033.htmlPass1 / 1
box-decoration-break-clone-034.htmlPass1 / 1
box-decoration-break-clone-037.htmlPass1 / 1
box-decoration-break-clone-inline-001.htmlPass1 / 1
box-decoration-break-clone-split-inline.htmlPass1 / 1
box-shadow-001.htmlPass1 / 1
box-shadow-002.htmlPass1 / 1
box-shadow-003.htmlPass1 / 1
box-shadow-004.htmlPass1 / 1
box-shadow-005.htmlPass1 / 1
br-clear-all.htmlPass1 / 1
break-at-end-container-edge-000.htmlPass1 / 1
break-at-end-container-edge-001.htmlPass1 / 1
break-at-end-container-edge-002.htmlPass1 / 1
break-at-end-container-edge-003.htmlPass1 / 1
break-at-end-container-edge-004.htmlPass1 / 1
break-at-end-container-edge-005.htmlPass1 / 1
break-between-avoid-000.htmlPass1 / 1
break-between-avoid-001.htmlPass1 / 1
break-between-avoid-002.htmlPass1 / 1
break-between-avoid-003.htmlPass1 / 1
break-between-avoid-004.htmlPass1 / 1
break-between-avoid-005.htmlPass1 / 1
break-between-avoid-006.htmlPass1 / 1
break-between-avoid-007.htmlPass1 / 1
break-between-avoid-008.htmlPass1 / 1
break-between-avoid-009.htmlPass1 / 1
break-between-avoid-010.htmlPass1 / 1
break-between-avoid-011.htmlPass1 / 1
break-between-avoid-012.htmlPass1 / 1
break-between-avoid-013.htmlPass1 / 1
break-between-avoid-014.htmlPass1 / 1
break-between-force-000.htmlPass1 / 1
break-between-force-001.htmlPass1 / 1
break-between-force-002.htmlPass1 / 1
break-float-dynamic-001.htmlPass1 / 1
break-float-dynamic-002.htmlPass1 / 1
break-inside-avoid-min-block-size-1.htmlPass1 / 1
break-inside-avoid-min-block-size-2.htmlPass1 / 1
break-inside-avoid-multicol-001-print.htmlPass1 / 1
break-inside-avoid-multicol-iframe-crash-print.htmlPass1 / 1
break-nested-float-in-table-001-print.htmlPass1 / 1
break-overflowed-block-dynamic-001.htmlPass1 / 1
change-block-background.htmlPass1 / 1
change-break-after.htmlPass1 / 1
change-break-after2.htmlPass1 / 1
change-break-before.htmlPass1 / 1
change-break-inside.htmlPass1 / 1
change-inline-color.htmlPass1 / 1
class-c-breakpoint-after-float-000.htmlPass1 / 1
class-c-breakpoint-after-float-001.htmlPass1 / 1
class-c-breakpoint-after-float-002.htmlPass1 / 1
class-c-breakpoint-after-float-003.htmlPass1 / 1
class-c-breakpoint-after-float-004.htmlPass1 / 1
clearance-parallel-flow-001.htmlPass1 / 1
clearance-parallel-flow-002.htmlPass1 / 1
clearance-self-collapsing-past-fragmented-float.htmlPass1 / 1
clipping-001.htmlPass1 / 1
clipping-002.htmlPass1 / 1
contain-strict-with-opacity-and-oof.htmlPass1 / 1
fieldset-001.htmlPass1 / 1
fieldset-002.htmlPass1 / 1
fieldset-003.htmlPass1 / 1
fieldset-004.htmlPass1 / 1
fieldset-005.htmlPass1 / 1
fieldset-006.htmlPass1 / 1
fieldset-007.htmlPass1 / 1
fieldset.htmlPass1 / 1
firefox-bug-2026295-print.htmlPass1 / 1
flexbox/flex-container-fragmentation-001.htmlPass1 / 1
flexbox/flex-container-fragmentation-002.htmlPass1 / 1
flexbox/flex-container-fragmentation-003.htmlPass1 / 1
flexbox/flex-container-fragmentation-004.htmlPass1 / 1
flexbox/flex-container-fragmentation-005.htmlPass1 / 1
flexbox/flex-container-fragmentation-006.htmlPass1 / 1
flexbox/flex-container-fragmentation-007.tentative.htmlPass1 / 1
flexbox/flex-container-fragmentation-008.htmlPass1 / 1
flexbox/flex-container-fragmentation-009.htmlPass1 / 1
flexbox/flex-container-fragmentation-010.htmlPass1 / 1
flexbox/flex-container-fragmentation-011.htmlPass1 / 1
flexbox/flex-fragmented-with-float-descendant-001.htmlPass1 / 1
flexbox/flex-item-content-overflow-001a.htmlPass1 / 1
flexbox/flex-item-content-overflow-001b.htmlPass1 / 1
flexbox/flex-item-content-overflow-002a.htmlPass1 / 1
flexbox/flex-item-content-overflow-002b.htmlPass1 / 1
flexbox/flex-item-content-overflow-003.htmlPass1 / 1
flexbox/increase-fragmentainer-size-flex-item-trailing-margin.htmlPass1 / 1
flexbox/monolithic-overflow-001.tentative.htmlPass1 / 1
flexbox/monolithic-overflow-002.tentative.htmlPass1 / 1
flexbox/monolithic-overflow-003.tentative.htmlPass1 / 1
flexbox/monolithic-overflow-004.tentative.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-001.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-002.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-003.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-004.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-005.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-006.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-007.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-008.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-009.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-010.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-011.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-012.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-013.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-014.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-015.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-016.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-017.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-018.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-019.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-020.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-021.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-022.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-023.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-024.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-025.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-026.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-027.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-028.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-029.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-030.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-031.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-032.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-033.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-034.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-035.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-036.tentative.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-037.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-038.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-039.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-040.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-041.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-042.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-043.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-044.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-045.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-046.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-047.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-048.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-049.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-050.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-051.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-052.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-053.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-054.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-055.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-056.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-057.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-058.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-059.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-060.htmlPass1 / 1
flexbox/multi-line-column-flex-fragmentation-061.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-001.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-002.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-003.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-004.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-005.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-006.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-007.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-008.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-009.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-010.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-011.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-012.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-013.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-014.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-016.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-017.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-018.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-019.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-020.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-021.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-022.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-023.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-024.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-025.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-026.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-027.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-028.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-029.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-030.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-031.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-032.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-033.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-034.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-035.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-036.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-037.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-038.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-039.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-040.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-041.tentative.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-042.tentative.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-043.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-044.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-045.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-046.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-047.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-048.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-049.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-050.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-051.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-052.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-053.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-054.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-055.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-056.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-057.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-058.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-059.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-060.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-061.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-062.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-063-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-064-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-065.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-066.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-067.htmlFail0 / 1TEST BUGthe test and the reference rely on break-before: always being invalid: Chromium does not support the value (CSS.supports("break-before", "always") is false, the computed value is auto, as in Firefox for the reference), so the breaks are unforced there, the gaps and the margin-top: 50px of the reference both disappear at the column breaks, and every line starts at the top of its column (this is the test 065 with forced breaks that are not honored). With the forced breaks of css-break-4 (always forces a break of the immediately-containing fragmentation context), the gap disappears at the break (https://drafts.csswg.org/css-gaps-1/#gaps: "the gap disappears when it coincides with a fragmentation break") but the margins after a forced break are preserved (https://drafts.csswg.org/css-break-4/#break-margins), so the lines of the test start at the top of the columns and the boxes of the reference 50px below; with break-before: column in both files, Chromium renders them that way too (as this engine)
flexbox/multi-line-row-flex-fragmentation-068.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-069.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-070.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-071.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-072.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-073.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-074.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-075-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-076-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-077.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-078.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-079.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-080-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-081a-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-081b-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-081c-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-081d-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-082a-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-082b-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-082c-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-082d-print.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-083a.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-083b.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-083c.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-083d.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-084.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-085.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-086.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-087.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-088.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-089.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-090.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-091.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-092.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-093.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-094.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-095.htmlPass1 / 1
flexbox/multi-line-row-flex-fragmentation-096.htmlPass1 / 1
flexbox/nested-flex-item-expansion-in-mulicol.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-001.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-002.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-003.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-004.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-005.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-006.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-007.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-008.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-009.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-010.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-011.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-012.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-013.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-014.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-015.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-016.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-017.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-018.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-019.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-020.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-021.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-022.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-023.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-024.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-025.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-026.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-027.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-028.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-029.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-030.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-031.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-032.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-033.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-034.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-035.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-036.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-037.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-038.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-039.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-040.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-041.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-042.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-043.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-044.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-045.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-046.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-047.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-048.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-049.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-050.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-051.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-052.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-053.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-054.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-055.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-056.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-057.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-058.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-059.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-060-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-061.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-062.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-063.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-064.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-065-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-066-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-067.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-068a-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-068b-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-068c-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-068d-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-069a-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-069b-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-069c-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-069d-print.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-070a.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-070b.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-070c.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-070d.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-071.htmlPass1 / 1
flexbox/single-line-column-flex-fragmentation-072.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-001.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-002.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-003.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-004.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-005.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-006.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-007.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-008.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-009.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-010.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-011.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-012.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-013.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-014.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-015.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-016.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-017.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-018.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-019.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-020.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-021.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-022.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-023.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-024.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-025.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-026.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-027.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-028.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-029.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-030.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-031.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-032.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-033.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-034.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-035.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-036.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-037.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-038.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-039.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-040.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-041.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-042-print.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-043.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-044.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-045-print.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-046-print.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-047.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-048.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-049.htmlPass1 / 1
flexbox/single-line-row-flex-fragmentation-050.htmlPass1 / 1
float-000.htmlPass1 / 1
float-001.htmlPass1 / 1
float-002.htmlPass1 / 1
float-003.htmlPass1 / 1
float-004.htmlPass1 / 1
float-005.htmlPass1 / 1
float-006.htmlPass1 / 1
float-007.htmlPass1 / 1
float-008.htmlPass1 / 1
float-009.htmlPass1 / 1
float-010.htmlPass1 / 1
float-012.htmlPass1 / 1
float-013.htmlPass1 / 1
float-014.tentative.htmlPass1 / 1
float-015.tentative.htmlPass1 / 1
float-016.htmlPass1 / 1
float-017.htmlPass1 / 1
float-in-self-collapsing-block-000.htmlPass1 / 1
float-in-self-collapsing-block-001.htmlPass1 / 1
float-inside-small-block.htmlPass1 / 1
float-stretching-bfc-000.htmlPass1 / 1
float-stretching-bfc-001.htmlPass1 / 1
float-with-large-margin-bottom-cross-page-001-print.htmlFail0 / 1TEST BUGa float whose border box fits in the rest of the first page but not its block-end margin (1in): the specification does not define what happens to the margins of a float at a break (https://github.com/w3c/csswg-drafts/issues/9191, open: "Gecko does B, Blink does D"); as in Blink, the float is pushed to the next page with its margin (the margin of a float is not truncated, see FloatPusher), where the test expects the behavior of Gecko (the float stays on the first page and its margin continues on the second one); fails in Chrome
float-with-large-margin-bottom-cross-page-002-print.htmlPass1 / 1
floats-and-text-narrow-and-short-dynamic.htmlPass1 / 1
forced-break-at-fragmentainer-start-000.htmlPass1 / 1
forced-break-at-fragmentainer-start-001.htmlPass1 / 1
forced-break-before-new-fc-001.htmlPass1 / 1
forced-break-before-new-fc-002.htmlPass1 / 1
forced-break-before-new-fc-003.htmlPass1 / 1
form-control.htmlPass1 / 1
fragmented-autowidth-fc-root-beside-floats.htmlPass1 / 1
fragmented-float-overflowing-container.htmlPass1 / 1
grid/grid-container-fragmentation-001.htmlPass1 / 1
grid/grid-container-fragmentation-002.htmlPass1 / 1
grid/grid-container-fragmentation-003.htmlPass1 / 1
grid/grid-container-fragmentation-004.htmlPass1 / 1
grid/grid-container-fragmentation-005.htmlPass1 / 1
grid/grid-container-fragmentation-006.htmlPass1 / 1
grid/grid-container-fragmentation-007.htmlPass1 / 1
grid/grid-container-fragmentation-008.htmlPass1 / 1
grid/grid-container-fragmentation-009.htmlPass1 / 1
grid/grid-container-fragmentation-010.htmlPass1 / 1
grid/grid-container-fragmentation-011.htmlPass1 / 1
grid/grid-container-fragmentation-012.htmlPass1 / 1
grid/grid-container-fragmentation-013.htmlPass1 / 1
grid/grid-item-008.htmlPass1 / 1
grid/grid-item-009.htmlPass1 / 1
grid/grid-item-fragmentation-001.htmlPass1 / 1
grid/grid-item-fragmentation-002.htmlPass1 / 1
grid/grid-item-fragmentation-003.htmlPass1 / 1
grid/grid-item-fragmentation-004.htmlPass1 / 1
grid/grid-item-fragmentation-005.htmlPass1 / 1
grid/grid-item-fragmentation-006.htmlPass1 / 1
grid/grid-item-fragmentation-007.htmlPass1 / 1
grid/grid-item-fragmentation-008.htmlPass1 / 1
grid/grid-item-fragmentation-009.htmlPass1 / 1
grid/grid-item-fragmentation-010.htmlPass1 / 1
grid/grid-item-fragmentation-011.htmlPass1 / 1
grid/grid-item-fragmentation-012.htmlPass1 / 1
grid/grid-item-fragmentation-013.htmlPass1 / 1
grid/grid-item-fragmentation-014.htmlPass1 / 1
grid/grid-item-fragmentation-015.htmlPass1 / 1
grid/grid-item-fragmentation-016.htmlPass1 / 1
grid/grid-item-fragmentation-017.htmlPass1 / 1
grid/grid-item-fragmentation-018.htmlPass1 / 1
grid/grid-item-fragmentation-019.htmlPass1 / 1
grid/grid-item-fragmentation-020.htmlPass1 / 1
grid/grid-item-fragmentation-021.htmlPass1 / 1
grid/grid-item-fragmentation-022.htmlPass1 / 1
grid/grid-item-fragmentation-023.htmlPass1 / 1
grid/grid-item-fragmentation-024.htmlPass1 / 1
grid/grid-item-fragmentation-025.htmlPass1 / 1
grid/grid-item-fragmentation-026.htmlPass1 / 1
grid/grid-item-fragmentation-027.tentative.htmlPass1 / 1
grid/grid-item-fragmentation-028.htmlPass1 / 1
grid/grid-item-fragmentation-029.htmlPass1 / 1
grid/grid-item-fragmentation-030.htmlPass1 / 1
grid/grid-item-fragmentation-031.htmlPass1 / 1
grid/grid-item-fragmentation-032.htmlPass1 / 1
grid/grid-item-fragmentation-033.htmlPass1 / 1
grid/grid-item-fragmentation-034.htmlPass1 / 1
grid/grid-item-fragmentation-035.htmlPass1 / 1
grid/grid-item-fragmentation-036.htmlPass1 / 1
grid/grid-item-fragmentation-037.htmlPass1 / 1
grid/grid-item-fragmentation-038.htmlPass1 / 1
grid/grid-item-fragmentation-039.htmlPass1 / 1
grid/grid-item-fragmentation-040.htmlPass1 / 1
grid/grid-item-fragmentation-041.htmlPass1 / 1
grid/grid-item-fragmentation-042.htmlPass1 / 1
grid/grid-item-fragmentation-043.htmlPass1 / 1
grid/grid-item-fragmentation-044.htmlPass1 / 1
grid/grid-item-fragmentation-045.htmlPass1 / 1
grid/grid-item-fragmentation-046.htmlPass1 / 1
grid/grid-item-fragmentation-047.htmlPass1 / 1
grid/grid-item-fragmentation-048.htmlPass1 / 1
grid/grid-item-infinite-expansion.htmlPass1 / 1
grid/grid-item-oof-001.htmlPass1 / 1
grid/grid-item-oof-002.htmlPass1 / 1
grid/grid-item-oof-003.htmlPass1 / 1
grid/grid-item-oof-004.htmlPass1 / 1
grid/grid-item-oof-005.htmlPass1 / 1
grid/grid-item-oof-006.htmlPass1 / 1
grid/grid-item-oof-007.htmlPass1 / 1
grid/grid-item-oof-008.htmlPass1 / 1
grid/grid-item-oof-009.htmlPass1 / 1
grid/grid-item-oof-010.htmlPass1 / 1
grid/grid-item-oof-011.htmlPass1 / 1
grid/grid-item-oof-012.htmlPass1 / 1
grid/grid-item-oof-013.htmlPass1 / 1
grid/grid-item-oof-014.htmlPass1 / 1
grid/grid-item-overflow-001.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-001.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-002.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-003.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-004.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-005.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-006.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-007.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-008.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-009.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-010.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-011.htmlPass1 / 1
grid/grid-lanes/column-grid-lanes-oof-fragmentation-012.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-001.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-002.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-003.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-004.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-005.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-006.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-007.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-008.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-009.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-010.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-011.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-012.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-013.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-014.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-015.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-016.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-017.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-018.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-019.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-020.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-021.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-022.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-023.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-024.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-025.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-026.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-027.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-028.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-029.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-030.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-031.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-032.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-033.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-034.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-035.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-036.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-037.htmlPass1 / 1
grid/grid-lanes/column-multi-lane-fragmentation-038.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-001.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-002.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-003.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-004.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-005.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-006.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-007.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-008.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-009.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-010.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-011.htmlPass1 / 1
grid/grid-lanes/column-single-lane-fragmentation-012.htmlPass1 / 1
grid/grid-lanes/grid-lanes-container-fragmentation-001.htmlPass1 / 1
grid/grid-lanes/grid-lanes-container-fragmentation-002.htmlPass1 / 1
grid/grid-lanes/grid-lanes-container-fragmentation-003.htmlPass1 / 1
grid/grid-lanes/grid-lanes-container-fragmentation-004.htmlPass1 / 1
grid/grid-lanes/grid-lanes-container-fragmentation-005.htmlPass1 / 1
grid/grid-lanes/grid-lanes-container-fragmentation-006.htmlPass1 / 1
grid/grid-lanes/grid-lanes-container-fragmentation-007.tentative.htmlPass1 / 1
grid/grid-lanes/grid-lanes-fragmentation-001.htmlFail0 / 1TEST BUGthe items are placed again in each column as in Gecko (the only browser that passes), except for the auto-placement cursor of the placement algorithm (https://drafts.csswg.org/css-grid-3/#grid-lanes-layout-algorithm: "Choose the first line in possible lines greater than or equal to the auto-placement cursor"), which the reference, written before the cursor was specified, does not have: with flow-tolerance: 0, Gecko places an item whose tracks tie in the first one, the library in the first one after the tracks of the previous item (e.g. the 4th variant, columns of 48px: the 3rd pushed item, after an item placed in the 2nd track, goes to the 3rd track instead of the 2nd one); without the cursor, the library matches the 10 variants
grid/grid-lanes/grid-lanes-fragmentation-002.htmlFail0 / 1TEST BUGthe items (some of them span two tracks) are placed again in each column as in Gecko (the only browser that passes), except for the auto-placement cursor of the placement algorithm (https://drafts.csswg.org/css-grid-3/#grid-lanes-layout-algorithm), which the reference, written before the cursor was specified, does not have (with flow-tolerance: 0px, Gecko places an item whose tracks tie in the first ones); without the cursor, the library matches the 2 variants
grid/grid-lanes/grid-lanes-fragmentation-003.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-001.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-002.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-003.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-004.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-005.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-006.htmlFail0 / 1TEST BUG, NOT IMPLEMENTEDthe item of the second row of the row grid lanes container (stacked in the inline axis) has no width: it is 0px wide (its max-content size) in every browser, so the red background is visible where the test expects it (it fails in every browser); the fragmentation of a grid lanes container in its grid axis as the one of a grid (https://drafts.csswg.org/css-grid-3/#fragmentation): its rows are not tracks of parallel flows, the items are fragmented as block content; the forced break before the item of the second row (the first in-flow content of the container) is not taken, the row starts in the first column
grid/grid-lanes/row-grid-lanes-oof-fragmentation-007.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-008.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-009.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-010.htmlPass1 / 1
grid/grid-lanes/row-grid-lanes-oof-fragmentation-011.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-001.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-002.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-003.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-004.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-005.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-006.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-007.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-008.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-009.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-010.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-011.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-012.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-013.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-014.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-015.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-016.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-017.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-018.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-019.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-020.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-021.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-022.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-023.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-024.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-025.htmlPass1 / 1
grid/grid-lanes/row-multi-lane-fragmentation-026.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-001.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-002.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-003.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-004.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-005.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-006.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-007.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-008.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-009.htmlPass1 / 1
grid/grid-lanes/row-single-lane-fragmentation-010.htmlPass1 / 1
grid/monolithic-overflow-001.tentative.htmlPass1 / 1
grid/monolithic-overflow-002.tentative.htmlPass1 / 1
grid/monolithic-overflow-003.tentative.htmlPass1 / 1
grid/monolithic-overflow-004.tentative.htmlPass1 / 1
grid/monolithic-overflow-005.htmlPass1 / 1
grid/monolithic-overflow-006.htmlPass1 / 1
grid/monolithic-overflow-007.htmlPass1 / 1
grid/monolithic-overflow-008.htmlPass1 / 1
grid/monolithic-overflow-009.htmlPass1 / 1
grid/monolithic-overflow-print.htmlPass1 / 1
grid/subgrid/subgrid-container-fragmentation-001.htmlPass1 / 1
grid/subgrid/subgrid-container-fragmentation-002.htmlPass1 / 1
grid/subgrid/subgrid-container-fragmentation-003.htmlPass1 / 1
grid/subgrid/subgrid-container-fragmentation-004.htmlPass1 / 1
grid/subgrid/subgrid-container-fragmentation-005.htmlPass1 / 1
grid/subgrid/subgrid-item-fragmentation-001.htmlPass1 / 1
grid/subgrid/subgrid-item-fragmentation-002.htmlPass1 / 1
grid/subgrid/subgrid-item-fragmentation-003.htmlPass1 / 1
grid/subgrid/subgrid-item-fragmentation-004.htmlPass1 / 1
grid/subgrid/subgrid-item-fragmentation-005.htmlPass1 / 1
increase-fragmentainer-size-tall-border.htmlPass1 / 1
ink-overflow-001-print.htmlPass1 / 1
ink-overflow-002.htmlPass1 / 1
inline-skipping-fragmentainer-001.htmlPass1 / 1
inline-skipping-fragmentainer-002.htmlPass1 / 1
inline-with-float-001.htmlPass1 / 1
inline-with-float-002.htmlPass1 / 1
inline-with-float-004.htmlPass1 / 1
line-after-unbreakable-float-after-padding.htmlPass1 / 1
line-pushed-by-float-000.htmlPass1 / 1
line-pushed-by-float-001.htmlPass1 / 1
margin-after-overflowed-block.htmlPass1 / 1
margin-at-break-001.htmlPass1 / 1
margin-at-break-002.htmlPass1 / 1
margin-at-break-003.htmlPass1 / 1
margin-at-break-004.htmlPass1 / 1
margin-at-break-005.htmlPass1 / 1
monolithic-content-with-forced-break-001.htmlPass1 / 1
monolithic-content-with-forced-break-002.htmlPass1 / 1
monolithic-content-with-forced-break-003.htmlPass1 / 1
monolithic-overflow-001.tentative.htmlPass1 / 1
monolithic-overflow-002.tentative.htmlPass1 / 1
monolithic-overflow-003.tentative.htmlPass1 / 1
monolithic-overflow-004.tentative.htmlPass1 / 1
monolithic-overflow-005.tentative.htmlPass1 / 1
monolithic-overflow-006.tentative.htmlPass1 / 1
monolithic-with-overflow-lr.htmlPass1 / 1
monolithic-with-overflow-rl.htmlPass1 / 1
monolithic-with-overflow.htmlPass1 / 1
oof-in-self-collapsing-block-001.htmlPass1 / 1
oof-in-self-collapsing-block-002.htmlPass1 / 1
orphans-in-parallel-flow.htmlPass1 / 1
out-of-flow-in-multicolumn-001.htmlPass1 / 1
out-of-flow-in-multicolumn-002.htmlPass1 / 1
out-of-flow-in-multicolumn-003.htmlPass1 / 1
out-of-flow-in-multicolumn-004.htmlPass1 / 1
out-of-flow-in-multicolumn-005.htmlPass1 / 1
out-of-flow-in-multicolumn-006.htmlPass1 / 1
out-of-flow-in-multicolumn-007.htmlPass1 / 1
out-of-flow-in-multicolumn-008.htmlPass1 / 1
out-of-flow-in-multicolumn-009.htmlPass1 / 1
out-of-flow-in-multicolumn-010.htmlPass1 / 1
out-of-flow-in-multicolumn-011.htmlPass1 / 1
out-of-flow-in-multicolumn-012.htmlPass1 / 1
out-of-flow-in-multicolumn-013.htmlPass1 / 1
out-of-flow-in-multicolumn-014.htmlPass1 / 1
out-of-flow-in-multicolumn-015.htmlPass1 / 1
out-of-flow-in-multicolumn-016.htmlPass1 / 1
out-of-flow-in-multicolumn-017.htmlPass1 / 1
out-of-flow-in-multicolumn-018.htmlPass1 / 1
out-of-flow-in-multicolumn-019.htmlPass1 / 1
out-of-flow-in-multicolumn-020.htmlPass1 / 1
out-of-flow-in-multicolumn-021.htmlPass1 / 1
out-of-flow-in-multicolumn-022.htmlPass1 / 1
out-of-flow-in-multicolumn-023.htmlPass1 / 1
out-of-flow-in-multicolumn-024.htmlPass1 / 1
out-of-flow-in-multicolumn-025.htmlPass1 / 1
out-of-flow-in-multicolumn-026.htmlPass1 / 1
out-of-flow-in-multicolumn-027.htmlPass1 / 1
out-of-flow-in-multicolumn-028.htmlPass1 / 1
out-of-flow-in-multicolumn-029.htmlPass1 / 1
out-of-flow-in-multicolumn-030.htmlPass1 / 1
out-of-flow-in-multicolumn-031.htmlPass1 / 1
out-of-flow-in-multicolumn-032.htmlPass1 / 1
out-of-flow-in-multicolumn-033.htmlPass1 / 1
out-of-flow-in-multicolumn-034.htmlPass1 / 1
out-of-flow-in-multicolumn-035.htmlPass1 / 1
out-of-flow-in-multicolumn-036.htmlPass1 / 1
out-of-flow-in-multicolumn-037.htmlPass1 / 1
out-of-flow-in-multicolumn-038.htmlPass1 / 1
out-of-flow-in-multicolumn-039.htmlPass1 / 1
out-of-flow-in-multicolumn-040.htmlPass1 / 1
out-of-flow-in-multicolumn-041.htmlPass1 / 1
out-of-flow-in-multicolumn-042.htmlPass1 / 1
out-of-flow-in-multicolumn-043.htmlPass1 / 1
out-of-flow-in-multicolumn-044.htmlPass1 / 1
out-of-flow-in-multicolumn-045.htmlPass1 / 1
out-of-flow-in-multicolumn-046.htmlPass1 / 1
out-of-flow-in-multicolumn-047.htmlPass1 / 1
out-of-flow-in-multicolumn-048.htmlPass1 / 1
out-of-flow-in-multicolumn-049.htmlPass1 / 1
out-of-flow-in-multicolumn-050.htmlPass1 / 1
out-of-flow-in-multicolumn-051.htmlPass1 / 1
out-of-flow-in-multicolumn-052.htmlPass1 / 1
out-of-flow-in-multicolumn-053.htmlPass1 / 1
out-of-flow-in-multicolumn-054.htmlPass1 / 1
out-of-flow-in-multicolumn-055.htmlPass1 / 1
out-of-flow-in-multicolumn-056.htmlPass1 / 1
out-of-flow-in-multicolumn-057.htmlPass1 / 1
out-of-flow-in-multicolumn-058.htmlPass1 / 1
out-of-flow-in-multicolumn-059.htmlPass1 / 1
out-of-flow-in-multicolumn-060.htmlPass1 / 1
out-of-flow-in-multicolumn-061.htmlPass1 / 1
out-of-flow-in-multicolumn-062.htmlPass1 / 1
out-of-flow-in-multicolumn-063.htmlPass1 / 1
out-of-flow-in-multicolumn-064.htmlPass1 / 1
out-of-flow-in-multicolumn-065.htmlPass1 / 1
out-of-flow-in-multicolumn-066.htmlPass1 / 1
out-of-flow-in-multicolumn-067.htmlPass1 / 1
out-of-flow-in-multicolumn-068.htmlPass1 / 1
out-of-flow-in-multicolumn-069.htmlPass1 / 1
out-of-flow-in-multicolumn-070.htmlPass1 / 1
out-of-flow-in-multicolumn-071.htmlPass1 / 1
out-of-flow-in-multicolumn-072.htmlPass1 / 1
out-of-flow-in-multicolumn-073.htmlPass1 / 1
out-of-flow-in-multicolumn-074.htmlPass1 / 1
out-of-flow-in-multicolumn-075.htmlPass1 / 1
out-of-flow-in-multicolumn-076.htmlPass1 / 1
out-of-flow-in-multicolumn-077.htmlPass1 / 1
out-of-flow-in-multicolumn-078.htmlPass1 / 1
out-of-flow-in-multicolumn-079.htmlPass1 / 1
out-of-flow-in-multicolumn-080.htmlPass1 / 1
out-of-flow-in-multicolumn-081.htmlPass1 / 1
out-of-flow-in-multicolumn-082.htmlPass1 / 1
out-of-flow-in-multicolumn-083.htmlPass1 / 1
out-of-flow-in-multicolumn-084.htmlPass1 / 1
out-of-flow-in-multicolumn-085.htmlPass1 / 1
out-of-flow-in-multicolumn-086.htmlPass1 / 1
out-of-flow-in-multicolumn-087.htmlPass1 / 1
out-of-flow-in-multicolumn-088.htmlPass1 / 1
out-of-flow-in-multicolumn-089.htmlPass1 / 1
out-of-flow-in-multicolumn-090.htmlPass1 / 1
out-of-flow-in-multicolumn-091.htmlPass1 / 1
out-of-flow-in-multicolumn-092.htmlPass1 / 1
out-of-flow-in-multicolumn-093.htmlPass1 / 1
out-of-flow-in-multicolumn-094.htmlPass1 / 1
out-of-flow-in-multicolumn-095.htmlPass1 / 1
out-of-flow-in-multicolumn-096.htmlPass1 / 1
out-of-flow-in-multicolumn-097.htmlPass1 / 1
out-of-flow-in-multicolumn-098.htmlPass1 / 1
out-of-flow-in-multicolumn-099.htmlPass1 / 1
out-of-flow-in-multicolumn-100.htmlPass1 / 1
out-of-flow-in-multicolumn-101.htmlPass1 / 1
out-of-flow-in-multicolumn-102.htmlPass1 / 1
out-of-flow-in-multicolumn-103.htmlPass1 / 1
out-of-flow-in-multicolumn-104.htmlPass1 / 1
out-of-flow-in-multicolumn-105.htmlPass1 / 1
out-of-flow-in-multicolumn-106.htmlPass1 / 1
out-of-flow-in-multicolumn-107.htmlPass1 / 1
out-of-flow-in-multicolumn-109.htmlPass1 / 1
out-of-flow-in-multicolumn-110.htmlPass1 / 1
out-of-flow-in-multicolumn-111.htmlPass1 / 1
out-of-flow-in-multicolumn-112.htmlPass1 / 1
out-of-flow-in-multicolumn-113.htmlPass1 / 1
out-of-flow-in-multicolumn-114.htmlPass1 / 1
out-of-flow-in-multicolumn-115.htmlPass1 / 1
out-of-flow-in-multicolumn-116.htmlPass1 / 1
out-of-flow-in-multicolumn-117.htmlPass1 / 1
out-of-flow-in-multicolumn-118.htmlPass1 / 1
out-of-flow-in-multicolumn-119.htmlPass1 / 1
out-of-flow-in-multicolumn-120.htmlPass1 / 1
out-of-flow-in-multicolumn-121.htmlPass1 / 1
out-of-flow-in-multicolumn-122.htmlPass1 / 1
out-of-flow-in-multicolumn-123.htmlPass1 / 1
out-of-flow-in-multicolumn-124.htmlPass1 / 1
out-of-flow-in-multicolumn-125.htmlPass1 / 1
out-of-flow-in-multicolumn-126.htmlPass1 / 1
out-of-flow-in-multicolumn-127.htmlPass1 / 1
out-of-flow-in-multicolumn-128.htmlPass1 / 1
out-of-flow-in-multicolumn-129.htmlPass1 / 1
out-of-flow-in-multicolumn-paint-order-001.htmlPass1 / 1
out-of-flow-in-multicolumn-paint-order-002.htmlPass1 / 1
out-of-flow-in-multicolumn-paint-order-003.htmlPass1 / 1
out-of-flow-in-multicolumn-paint-order-004.htmlPass1 / 1
overflow-clip-000.htmlPass1 / 1
overflow-clip-001.htmlPass1 / 1
overflow-clip-002.htmlPass1 / 1
overflow-clip-003.htmlPass1 / 1
overflow-clip-004.htmlPass1 / 1
overflow-clip-005.htmlPass1 / 1
overflow-clip-006.htmlPass1 / 1
overflow-clip-008.htmlPass1 / 1
overflow-clip-009.htmlPass1 / 1
overflow-clip-010.htmlPass1 / 1
overflow-clip-011.htmlPass1 / 1
overflow-clip-012.htmlPass1 / 1
overflow-clip-013.htmlPass1 / 1
overflow-clip-014.htmlPass1 / 1
overflow-clip-015.htmlPass1 / 1
overflow-clip-016.htmlPass1 / 1
overflow-clip-017.htmlPass1 / 1
overflowed-abs-pos-with-percentage-height-print.htmlPass1 / 1
overflowed-block-with-no-room-after-000.htmlPass1 / 1
overflowed-block-with-no-room-after-001.htmlPass1 / 1
overflowed-block-with-room-after-000.htmlPass1 / 1
overflowed-block-with-room-after-001.htmlPass1 / 1
overflowed-block-with-room-after-002.htmlPass1 / 1
overflowed-block-with-room-after-003.htmlPass1 / 1
overflowed-block-with-room-after-004.htmlPass1 / 1
overflowing-block-002-print.htmlPass1 / 1
overflowing-block-003.htmlPass1 / 1
overflowing-block-004.htmlPass1 / 1
overflowing-block-print.htmlPass1 / 1
parallel-flow-trailing-margin-001.htmlPass1 / 1
parallel-flow-trailing-margin-002.htmlPass1 / 1
relpos-inline.htmlPass1 / 1
root-margin-001-print.htmlPass1 / 1
rounded-clipped-border.htmlPass1 / 1
ruby-000.htmlPass1 / 1
ruby-001.htmlPass1 / 1
ruby-002.htmlPass1 / 1
ruby-003.htmlPass1 / 1
soft-break-before-margin-001.htmlPass1 / 1
svg-with-transform.htmlPass1 / 1
table/border-collapse-001.htmlPass1 / 1
table/border-spacing-at-breaks.tentative.htmlPass1 / 1
table/break-after-table-cell-child.htmlPass1 / 1
table/break-after-table-cell.htmlPass1 / 1
table/break-avoidance-001.htmlPass1 / 1
table/break-avoidance-002.htmlPass1 / 1
table/break-avoidance-003.htmlPass1 / 1
table/break-avoidance-004.htmlPass1 / 1
table/break-avoidance-005.htmlPass1 / 1
table/break-avoidance-006.htmlPass1 / 1
table/break-avoidance-007.htmlPass1 / 1
table/break-avoidance-in-table-in-grid.htmlPass1 / 1
table/break-before-expansion-001.htmlPass1 / 1
table/break-before-expansion-002.htmlPass1 / 1
table/break-before-second-row.htmlPass1 / 1
table/break-before-table-cell-child.htmlPass1 / 1
table/break-before-table-cell.htmlPass1 / 1
table/break-inside-cell-000.htmlPass1 / 1
table/break-inside-cell-001.htmlPass1 / 1
table/caption-margin-001.htmlPass1 / 1
table/caption-margin-002.htmlPass1 / 1
table/caption-margin-003.htmlPass1 / 1
table/caption-margin-004.htmlPass1 / 1
table/caption-margin-005.htmlPass1 / 1
table/dynamic-caption-child-change-001.htmlPass1 / 1
table/final-border-spacing-at-fragmentainer-boundary.htmlPass1 / 1
table/inside-flex-001.htmlPass1 / 1
table/monolithic-overflow-001.tentative.htmlPass1 / 1
table/monolithic-overflow-002.tentative.htmlPass1 / 1
table/monolithic-overflow-003.tentative.htmlPass1 / 1
table/monolithic-overflow-004.tentative.htmlPass1 / 1
table/monolithic-overflow-005.htmlPass1 / 1
table/monolithic-overflow-006.htmlPass1 / 1
table/oof-in-cell-with-alignment-001.htmlPass1 / 1
table/oof-in-cell-with-alignment-002.htmlPass1 / 1
table/oof-in-cell-with-alignment-003.htmlPass1 / 1
table/oof-in-cell-with-alignment-004.htmlPass1 / 1
table/oof-static-pos-percentage-height-001.htmlPass1 / 1
table/oof-static-pos-percentage-height-002.htmlPass1 / 1
table/overflow-scroll-row.htmlPass1 / 1
table/overflow-scroll-section.htmlPass1 / 1
table/repeated-section/abspos-in-monolithic.tentative.htmlPass1 / 1
table/repeated-section/abspos-uncontained-text.htmlPass1 / 1
table/repeated-section/abspos-uncontained.tentative.htmlPass1 / 1
table/repeated-section/abspos.tentative.htmlPass1 / 1
table/repeated-section/background-001.tentative.htmlPass1 / 1
table/repeated-section/balanced-inner-multicol.htmlPass1 / 1
table/repeated-section/block-in-inline.tentative.htmlPass1 / 1
table/repeated-section/break-avoidance-in-bottom-caption.tentative.htmlPass1 / 1
table/repeated-section/captions.tentative.htmlPass1 / 1
table/repeated-section/fixedpos-in-footer-forced-break-print.htmlPass1 / 1
table/repeated-section/footer.tentative.htmlPass1 / 1
table/repeated-section/forced-break-before-repeated-footer-001.tentative.htmlPass1 / 1
table/repeated-section/forced-break-before-repeated-footer-002.tentative.htmlPass1 / 1
table/repeated-section/forced-break-before-repeated-footer-003.tentative.htmlPass1 / 1
table/repeated-section/header-after-break.tentative.htmlPass1 / 1
table/repeated-section/header-footer.tentative.htmlPass1 / 1
table/repeated-section/header.tentative.htmlPass1 / 1
table/repeated-section/image.tentative.htmlPass1 / 1
table/repeated-section/inline-block.tentative.htmlPass1 / 1
table/repeated-section/multicol.tentative.htmlPass1 / 1
table/repeated-section/multiple-row-groups.tentative.htmlPass1 / 1
table/repeated-section/repeated-header-border-spacing.tentative.htmlPass1 / 1
table/repeated-section/repeated-section-in-clipped-overflow-001.tentative.htmlPass1 / 1
table/repeated-section/repeated-section-in-clipped-overflow-002.tentative.htmlPass1 / 1
table/repeated-section/repeated-section-in-clipped-overflow-003.tentative.htmlPass1 / 1
table/repeated-section/tall-monolithic-after-repeated-header.tentative.htmlPass1 / 1
table/repeated-section/text-in-nested-multicol.htmlPass1 / 1
table/repeated-section/variable-fragmentainer-size-001.htmlPass1 / 1
table/repeated-section/variable-fragmentainer-size-002.htmlPass1 / 1
table/section-with-overflow-000.htmlPass1 / 1
table/section-with-overflow-001.htmlPass1 / 1
table/section-with-overflow-002.htmlPass1 / 1
table/sections-and-captions-mixed-order.htmlPass1 / 1
table/specified-block-size-001.htmlPass1 / 1
table/specified-block-size-002.htmlPass1 / 1
table/specified-block-size-003.htmlPass1 / 1
table/specified-block-size-004.htmlPass1 / 1
table/specified-block-size-005.htmlPass1 / 1
table/specified-block-size-006.htmlPass1 / 1
table/specified-block-size-007.htmlPass1 / 1
table/specified-block-size-008.htmlPass1 / 1
table/table-border-000.htmlPass1 / 1
table/table-border-001.htmlPass1 / 1
table/table-border-002.htmlPass1 / 1
table/table-border-003.htmlPass1 / 1
table/table-border-004.htmlPass1 / 1
table/table-border-005.htmlPass1 / 1
table/table-border-006.htmlPass1 / 1
table/table-border-007.htmlPass1 / 1
table/table-border-008.htmlPass1 / 1
table/table-caption-and-cells-fixed-width.htmlPass1 / 1
table/table-caption-and-cells.htmlPass1 / 1
table/table-caption-with-block.htmlPass1 / 1
table/table-cell-border-001.htmlPass1 / 1
table/table-cell-border-002.htmlPass1 / 1
table/table-cell-expansion-001.htmlPass1 / 1
table/table-cell-expansion-002.htmlPass1 / 1
table/table-cell-expansion-003.htmlPass1 / 1
table/table-cell-expansion-004.htmlPass1 / 1
table/table-cell-expansion-005.htmlPass1 / 1
table/table-cell-expansion-006.htmlPass1 / 1
table/table-cell-expansion-007.htmlPass1 / 1
table/table-cell-expansion-008.htmlPass1 / 1
table/table-cell-expansion-009.htmlPass1 / 1
table/table-cell-expansion-010.htmlPass1 / 1
table/table-col-paint-htb-ltr.htmlPass1 / 1
table/table-col-paint-vlr-rtl.htmlPass1 / 1
table/table-col-paint-vrl-rtl.htmlPass1 / 1
table/table-collapsed-borders-paint-at-boundary.tentative.htmlPass1 / 1
table/table-collapsed-borders-paint-htb-ltr.htmlPass1 / 1
table/table-collapsed-borders-paint-vlr-rtl.htmlPass1 / 1
table/table-collapsed-borders-paint-vrl-ltr.htmlPass1 / 1
table/table-fragmentation-001a-print.htmlPass1 / 1
table/table-fragmentation-001b-print.htmlPass1 / 1
table/table-fragmentation-001c-print.htmlPass1 / 1
table/table-fragmentation-001d-print.htmlPass1 / 1
table/table-fragmentation-002a-print.htmlPass1 / 1
table/table-fragmentation-002b-print.htmlPass1 / 1
table/table-fragmentation-002c-print.htmlPass1 / 1
table/table-fragmentation-002d-print.htmlPass1 / 1
table/table-fragmentation-003a-print.htmlPass1 / 1
table/table-fragmentation-003b-print.htmlPass1 / 1
table/table-fragmentation-003c-print.htmlPass1 / 1
table/table-fragmentation-003d-print.htmlPass1 / 1
table/table-grid-paint-htb-ltr.htmlPass1 / 1
table/table-grid-paint-vlr-rtl.htmlPass1 / 1
table/table-grid-paint-vrl-rtl.htmlPass1 / 1
table/table-row-paint-htb-ltr.htmlPass1 / 1
table/table-row-paint-vlr-rtl.htmlPass1 / 1
table/table-row-paint-vrl-rtl.htmlPass1 / 1
table/table-rowspan-001.htmlPass1 / 1
table/table-section-paint-htb-ltr.htmlPass1 / 1
table/table-section-paint-vlr-rtl.htmlPass1 / 1
table/table-section-paint-vrl-rtl.htmlPass1 / 1
table/tall-bottom-aligned-cell-with-bottom-padding.htmlPass1 / 1
table/truncated-border-spacing-at-fragmentainer-end.htmlPass1 / 1
tall-break-inside-avoid-at-start.htmlPass1 / 1
tall-content-inside-constrained-block-000.tentative.htmlPass1 / 1
tall-content-inside-constrained-block-001.tentative.htmlPass1 / 1
tall-content-inside-constrained-block-002.tentative.htmlPass1 / 1
tall-content-inside-constrained-block-003.tentative.htmlPass1 / 1
tall-content-inside-constrained-block-004.tentative.htmlPass1 / 1
tall-content-inside-constrained-block-005.tentative.htmlPass1 / 1
tall-content-inside-constrained-block-006.tentative.htmlPass1 / 1
tall-content-inside-constrained-block-007.tentative.htmlPass1 / 1
tall-float-pushed-to-next-fragmentainer-000.htmlPass1 / 1
tall-float-pushed-to-next-fragmentainer-001.htmlPass1 / 1
tall-float-pushed-to-next-fragmentainer-002.htmlPass1 / 1
tall-float-pushed-to-next-fragmentainer-003.htmlPass1 / 1
tall-float-pushed-to-next-fragmentainer-004.htmlPass1 / 1
tall-line-in-short-fragmentainer-000.htmlPass1 / 1
tall-line-in-short-fragmentainer-001.htmlPass1 / 1
tall-line-in-short-fragmentainer-002.htmlPass1 / 1
text-indent-and-wide-float.htmlPass1 / 1
trailing-child-margin-000.htmlPass1 / 1
trailing-child-margin-001.htmlPass1 / 1
trailing-child-margin-002.htmlPass1 / 1
trailing-child-margin-003.htmlPass1 / 1
transform-000.htmlPass1 / 1
transform-001.htmlPass1 / 1
transform-002.htmlPass1 / 1
transform-003.htmlPass1 / 1
transform-004.htmlPass1 / 1
transform-005.htmlPass1 / 1
transform-006.htmlPass1 / 1
transform-007.htmlPass1 / 1
transform-008.htmlPass1 / 1
transform-009.htmlPass1 / 1
transform-012.htmlPass1 / 1
transform-013.htmlPass1 / 1
transform-014.htmlPass1 / 1
transform-015.htmlPass1 / 1
transform-016.htmlPass1 / 1
transform-017.htmlPass1 / 1
transform-018.htmlPass1 / 1
transform-019.htmlPass1 / 1
transform-020.htmlPass1 / 1
transform-021.htmlPass1 / 1
transform-022-print.htmlPass1 / 1
transform-023-print.htmlPass1 / 1
transform-024-print.htmlPass1 / 1
transform-025.htmlPass1 / 1
truncated-margin-at-fragmentainer-end-001.htmlPass1 / 1
truncated-margin-at-fragmentainer-end-002.htmlPass1 / 1
underflow-from-next-page-print.htmlFail0 / 1BUGa box after a forced page break with a negative block-start margin (margin-top: -50vh): the forced break is at the end of the paragraph before the box, and the box is placed before it in the strip (the margins after a forced break are preserved: the break is at max(end of the content before, start of the box - its positive margin)), so it ends on the first page and there is no second page. Blink starts the second page with the box at a negative offset (-50vh), and the reference expects PASS at the middle of the first page: the part of the box above the page area of the second page is painted in the first page (the pages show the content stitched across them): both the break after the box and the painting of the content of a page that underflows into the previous page are missing (the page area clips the content of its page); Firefox fails it too. The breaks map the positions of the strip to the pages in order (FlowMap): a box after a forced break whose position in the strip is before it cannot be placed in the next page without mapping the content in the order of the content instead of its positions
widows-001.htmlPass1 / 1
widows-block-in-inline-001.htmlPass1 / 1
widows-orphans-001.htmlPass1 / 1
widows-orphans-002.htmlPass1 / 1
widows-orphans-003.htmlPass1 / 1
widows-orphans-004.htmlPass1 / 1
widows-orphans-006.htmlPass1 / 1
widows-orphans-007.htmlPass1 / 1
widows-orphans-008.htmlPass1 / 1
widows-orphans-009.htmlPass1 / 1
widows-orphans-010.htmlPass1 / 1
widows-orphans-011.htmlPass1 / 1
widows-orphans-012.htmlPass1 / 1
widows-orphans-013.htmlPass1 / 1
widows-orphans-014.htmlPass1 / 1
widows-orphans-015.htmlPass1 / 1
widows-orphans-016.htmlPass1 / 1
widows-orphans-017.htmlPass1 / 1
widows-orphans-018.htmlPass1 / 1
widows-orphans-019.htmlPass1 / 1
widows-orphans-020.htmlPass1 / 1
widows-orphans-021.htmlPass1 / 1
widows-orphans-022.htmlPass1 / 1
widows-orphans-023.htmlPass1 / 1
will-change-filter.htmlPass1 / 1
zero-height-page-break-001-print.htmlPass1 / 1