css/css-flexbox

edit

WPT coverage of the tests of css/css-flexbox 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
Stable375376099.7%
Tentative660100%
Reftests1,0191,023099.6%
All1,4001,405099.6%

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: 2
  • TEST BUG: 3

Stable tests

TestResultSubtestsKindDescription
abspos/abspos-descendent-001.htmlPass1 / 1
abspos/flex-abspos-staticpos-align-content-001.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-001.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-002.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-003.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-004.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-005.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-006.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-007.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-008.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-rtl-001.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-rtl-002.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-rtl-003.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-rtl-004.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-vertWM-001.htmlPass28 / 28
abspos/flex-abspos-staticpos-align-self-vertWM-002.htmlPass28 / 28
abspos/flex-abspos-staticpos-align-self-vertWM-003.htmlPass24 / 24
abspos/flex-abspos-staticpos-align-self-vertWM-004.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-001.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-002.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-003.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-004.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-005.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-006.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-007.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-008.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-rtl-001.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-rtl-002.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-vertWM-001.htmlPass24 / 24
abspos/flex-abspos-staticpos-justify-content-vertWM-002.htmlPass24 / 24
abspos/position-absolute-001.htmlPass120 / 120
abspos/position-absolute-002.htmlPass18 / 18
abspos/position-absolute-003.htmlPass16 / 16
abspos/position-absolute-004.htmlPass1 / 1
abspos/position-absolute-012.htmlPass96 / 96
abspos/position-absolute-013.htmlPass432 / 432
abspos/position-absolute-014.htmlPass1 / 1
abspos/position-absolute-015.htmlPass1 / 1
align-content-horiz-001a.htmlPass72 / 72
align-content-horiz-001b.htmlPass72 / 72
align-content-horiz-002.htmlPass72 / 72
align-content-rounding.htmlPass1 / 1
align-content-stretch-rounding.htmlPass1 / 1
align-content-vert-001a.htmlPass72 / 72
align-content-vert-001b.htmlPass72 / 72
align-content-vert-002.htmlPass72 / 72
align-content-wmvert-001.htmlPass72 / 72
align-content-wrap-001.htmlPass13 / 13
align-content-wrap-002.htmlPass6 / 6
align-content-wrap-003.htmlPass44 / 44
align-content-wrap-005.htmlPass8 / 8
align-items-baseline-column-horz.htmlPass5 / 5
align-items-baseline-column-vert-lr-flexbox-item.htmlPass2 / 2
align-items-baseline-column-vert-lr-grid-item.htmlPass2 / 2
align-items-baseline-column-vert-lr-items.htmlPass2 / 2
align-items-baseline-column-vert-lr-table-item.htmlPass2 / 2
align-items-baseline-column-vert-rl-flexbox-item.htmlPass2 / 2
align-items-baseline-column-vert-rl-grid-item.htmlPass2 / 2
align-items-baseline-column-vert-rl-items.htmlPass2 / 2
align-items-baseline-column-vert-rl-table-item.htmlPass2 / 2
align-items-baseline-column-vert.htmlPass3 / 3
align-items-baseline-row-horz.htmlPass3 / 3
align-items-baseline-row-vert.htmlPass5 / 5
align-items-baseline-vert-lr-column-horz-flexbox-item.htmlPass2 / 2
align-items-baseline-vert-lr-column-horz-grid-item.htmlPass2 / 2
align-items-baseline-vert-lr-column-horz-items.htmlPass2 / 2
align-items-baseline-vert-lr-column-horz-table-item.htmlPass1 / 1
align-items-baseline-vert-rl-column-horz-flexbox-item.htmlPass2 / 2
align-items-baseline-vert-rl-column-horz-grid-item.htmlPass2 / 2
align-items-baseline-vert-rl-column-horz-items.htmlPass2 / 2
align-items-baseline-vert-rl-column-horz-table-item.htmlPass1 / 1
align-self-014.htmlPass1 / 1
align-self-baseline-with-flex-wrap.htmlPass16 / 16
alignment/flex-align-baseline-001.htmlPass6 / 6
alignment/flex-align-baseline-002.htmlPass6 / 6
alignment/flex-align-baseline-003.htmlPass6 / 6
alignment/flex-align-baseline-004.htmlPass6 / 6
alignment/flex-align-baseline-005.htmlPass3 / 3
alignment/flex-align-baseline-006.htmlPass3 / 3
alignment/flex-align-baseline-007.htmlPass3 / 3
alignment/flex-align-baseline-fieldset-001.htmlPass4 / 4
alignment/flex-align-baseline-fieldset-002.htmlPass4 / 4
alignment/flex-align-baseline-fieldset-003.htmlPass4 / 4
alignment/flex-align-baseline-flex-001.htmlPass48 / 48
alignment/flex-align-baseline-flex-002.htmlPass48 / 48
alignment/flex-align-baseline-flex-003.htmlPass16 / 16
alignment/flex-align-baseline-flex-004.htmlPass16 / 16
alignment/flex-align-baseline-grid-001.htmlPass12 / 12
alignment/flex-align-baseline-grid-002.htmlPass12 / 12
alignment/flex-align-baseline-grid-003.htmlPass12 / 12
alignment/flex-align-baseline-multicol-001.htmlPass12 / 12
alignment/flex-align-baseline-multicol-002.htmlPass12 / 12
alignment/flex-align-baseline-multicol-003.htmlPass12 / 12
alignment/flex-align-baseline-overflow-001.htmlPass12 / 12
alignment/flex-align-baseline-overflow-002.htmlPass12 / 12
alignment/flex-align-baseline-overflow-003.htmlPass12 / 12
alignment/flex-align-baseline-table-001.htmlPass8 / 8
alignment/flex-align-baseline-table-002.htmlPass4 / 4
alignment/flex-align-baseline-table-003.htmlPass4 / 4
alignment/flex-content-alignment-with-abspos-001.htmlPass1 / 1
alignment/multiline-align-self.htmlPass48 / 48
animation/discrete-no-interpolation.htmlPass84 / 84
animation/flex-basis-composition.htmlPass50 / 50
animation/flex-basis-interpolation.htmlPass180 / 180
animation/flex-grow-interpolation.htmlPass152 / 152
animation/flex-shrink-interpolation.htmlPass152 / 152
animation/order-interpolation.htmlPass168 / 168
balance/balance-negative-margin-002.htmlPass4 / 4
balance/flex-flow-invalid.htmlPass6 / 6
balance/flex-flow-shorthand.htmlPass9 / 9
balance/flex-flow-valid.htmlPass9 / 9
balance/flex-line-count-computed.htmlPass4 / 4
balance/flex-line-count-invalid.htmlPass5 / 5
balance/flex-line-count-valid.htmlPass2 / 2
balance/flex-wrap-computed.htmlPass8 / 8
balance/flex-wrap-invalid.htmlPass13 / 13
balance/flex-wrap-valid.htmlPass8 / 8
box-sizing-001.htmlPass10 / 10
box-sizing-min-max-sizes-001.htmlPass2 / 2
canvas-dynamic-change-001.htmlPass1 / 1
change-column-flex-width.htmlPass1 / 1
checkbox-percentage-width-in-flex.htmlPass4 / 4
column-flex-child-with-overflow-scroll.htmlPass2 / 2
column-reverse-gap.htmlPass1 / 1
column-reverse-wrap-auto-margins-001.htmlPass3 / 3
columns-height-set-via-top-bottom.htmlPass2 / 2
dynamic-grid-flex-abspos.htmlPass8 / 8
flex-aspect-ratio-img-column-011.htmlPass10 / 10
flex-aspect-ratio-img-column-017.htmlPass1 / 1
flex-aspect-ratio-img-row-005.htmlPass4 / 4
flex-aspect-ratio-img-row-013.htmlPass5 / 5
flex-baseline-overflow-hidden.htmlPass6 / 6
flex-basis-009.htmlPass1 / 1
flex-basis-013.htmlPass20 / 20
flex-basis-014.htmlPass9 / 9
flex-basis-content-percentage-height.htmlPass4 / 4
flex-basis-intrinsics-001.htmlPass12 / 12
flex-column-relayout-assert.htmlPass1 / 1
flex-direction-column-overlap-001.htmlPass1 / 1
flex-factor-less-than-one.htmlPass22 / 22
flex-flow-013.htmlPass12 / 12
flex-item-compressible-001.htmlPass15 / 15
flex-item-compressible-002.htmlPass15 / 15
flex-item-contains-strict.htmlPass8 / 8
flex-item-percentage-height-img-001.htmlPass2 / 2
flex-minimum-height-flex-items-009.htmlPass2 / 2
flex-minimum-height-flex-items-010.htmlPass2 / 2
flex-minimum-height-flex-items-012.htmlPass1 / 1
flex-minimum-height-flex-items-025.htmlPass4 / 4
flex-minimum-height-flex-items-031.htmlPass72 / 72
flex-minimum-size-001.htmlPass6 / 6
flex-minimum-size-002.htmlPass1 / 1
flex-minimum-size-003.htmlPass2 / 2
flex-minimum-size-single-axis-scroll-container.htmlPass4 / 4
flex-minimum-width-flex-items-014.htmlPass6 / 6
flex-one-sets-flex-basis-to-zero-px.htmlPass18 / 18
flex-outer-flexbox-column-recalculate-height-on-resize-001.htmlPass1 / 1
flex-rounding.htmlPass1 / 1
flex-shorthand-calc.htmlPass4 / 4
flex-shorthand-flex-basis-middle.htmlPass2 / 2
flex-wrap-column-grow.htmlPass3 / 3
flexbox-baseline-and-last-baseline-groups-line-size.htmlPass2 / 2
flexbox-baseline-wrap-reverse-unequal-lines.htmlPass1 / 1
flexbox-ignores-first-letter.htmlPass12 / 12
flexbox-justify-content-wmvert-002.htmlPass4 / 4
flexbox-justify-content-wmvert-003.htmlPass4 / 4
flexbox-lines-must-be-stretched-by-default.htmlPass1 / 1
flexbox-min-height-auto-003.htmlPass4 / 4
flexbox-min-height-auto-004.htmlPass4 / 4
flexbox_first-letter.htmlPass1 / 1
flexbox_justifycontent-center-overflow.htmlPass3 / 3
flexbox_justifycontent-rtl-001.htmlPass12 / 12
flexbox_justifycontent-rtl-002.htmlPass12 / 12
flexbox_width-change-and-relayout-children.htmlPass1 / 1
flexbox_width-wrapping-column.htmlPass1 / 1
flexitem-no-margin-collapsing.htmlPass1 / 1
flexitem-stretch-image.htmlPass1 / 1
gap-017.htmlPass1 / 1
gap-018.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-content-center.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-content-flex-end.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-content-flex-start.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-content-space-around.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-content-space-between.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-items-baseline.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-items-center.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-items-flex-end.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-items-flex-start.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-items-invalid.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-items-stretch.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-self-baseline.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-self-center.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-self-flex-end.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-self-flex-start.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-self-invalid.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_align-self-stretch.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_display-inline.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_display.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-basis-0.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-basis-auto.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-basis-percent.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-direction-column.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-direction-row.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-column.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-row.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-grow-0.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-grow-number.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shorthand.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shrink-0.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-shrink-number.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_justify-content-center.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_justify-content-space-around.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_justify-content-space-between.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_min-auto-size.htmlPass4 / 4
getcomputedstyle/flexbox_computedstyle_min-height-auto.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_min-width-auto.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_order-inherit.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_order-integer.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_order-invalid.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_order-negative.htmlPass1 / 1
getcomputedstyle/flexbox_computedstyle_order.htmlPass1 / 1
height-percentage-with-dynamic-container-size.htmlPass3 / 3
hittest-anonymous-box.htmlPass1 / 1
hittest-before-pseudo.htmlPass1 / 1
hittest-overlapping-margin.htmlPass1 / 1
hittest-overlapping-order.htmlPass1 / 1
hittest-overlapping-relative.htmlPass1 / 1
image-as-flexitem-size-001.htmlPass18 / 18
image-as-flexitem-size-001v.htmlPass18 / 18
image-as-flexitem-size-002.htmlPass18 / 18
image-as-flexitem-size-002v.htmlPass18 / 18
image-as-flexitem-size-003.htmlPass18 / 18
image-as-flexitem-size-003v.htmlPass18 / 18
image-as-flexitem-size-004.htmlPass18 / 18
image-as-flexitem-size-004v.htmlPass18 / 18
image-as-flexitem-size-005.htmlPass18 / 18
image-as-flexitem-size-005v.htmlPass18 / 18
image-as-flexitem-size-006.htmlPass18 / 18
image-as-flexitem-size-006v.htmlPass18 / 18
image-as-flexitem-size-007.htmlPass18 / 18
image-as-flexitem-size-007v.htmlPass18 / 18
inheritance.htmlPass20 / 20
inline-flex.htmlPass1 / 1
inline-flexbox-wrap-vertically-width-calculation.htmlPass16 / 16
intrinsic-size/col-wrap-004.htmlPass1 / 1
intrinsic-size/col-wrap-005.htmlPass1 / 1
intrinsic-size/col-wrap-010.htmlPass1 / 1
intrinsic-size/col-wrap-018.htmlPass1 / 1
intrinsic-size/col-wrap-019.htmlPass1 / 1
intrinsic-size/col-wrap-baseline-001.htmlPass4 / 4
intrinsic-size/col-wrap-calc-size-001.htmlPass2 / 2
intrinsic-size/col-wrap-grid-item-001.htmlPass1 / 1
intrinsic-size/col-wrap-percentage-001.htmlPass1 / 1
intrinsic-size/percentage-gap-001.htmlPass2 / 2
intrinsic-size/row-005.htmlPass9 / 9
intrinsic-size/row-008.htmlPass11 / 11
intrinsic-size/row-compat-001.htmlPass3 / 3
intrinsic-size/row-use-cases-001.htmlFail5 / 6TEST BUGan item that cannot shrink and whose flex basis is auto contributes its min-content size to the min-content size of the container (its flex base size under a min-content constraint, https://drafts.csswg.org/css-flexbox-1/#algo-main-item, as WPT css/css-flexbox/intrinsic-size/row-001.html expects); the subtest no overflow 2 expects its max-content size, from the use cases of a proposed Chrome algorithm ("liberal pass conditions"; Chrome fails 3 of the 6 subtests, Firefox and Safari all of them)
intrinsic-size/row-wrap-001.htmlPass5 / 5
intrinsic-width-orthogonal-writing-mode.htmlPass3 / 3
justify-content-006.htmlPass1 / 1
justify-content-007.htmlPass1 / 1
justify-content-rounding.htmlPass1 / 1
justify-content_space-between-002.htmlPass1 / 1
layout-with-inline-svg-001.htmlPass1 / 1
main-axis-margin-rounding.htmlPass1 / 1
max-width-violation.htmlPass2 / 2
multiline-min-max.htmlPass14 / 14
multiline-min-preferred-width.htmlPass1 / 1
negative-overflow-002.htmlPass72 / 72
negative-overflow-003.htmlPass48 / 48
negative-overflow-004-no-padding.htmlPass96 / 96
negative-overflow.htmlPass11 / 11
order_value.htmlPass1 / 1
orthogonal-writing-modes-and-intrinsic-sizing.htmlPass2 / 2
overflow-auto-002.htmlPass1 / 1
overflow-auto-003.htmlPass1 / 1
overflow-auto-004.htmlPass1 / 1
overflow-auto-006.htmlPass10 / 10
overflow-auto-008.htmlPass1 / 1
parsing/flex-basis-computed.htmlPass12 / 12
parsing/flex-basis-invalid.htmlPass7 / 7
parsing/flex-basis-valid.htmlPass8 / 8
parsing/flex-computed.htmlPass14 / 14
parsing/flex-direction-computed.htmlPass4 / 4
parsing/flex-direction-invalid.htmlPass2 / 2
parsing/flex-direction-valid.htmlPass4 / 4
parsing/flex-flow-computed.htmlPass2 / 2
parsing/flex-flow-invalid.htmlPass2 / 2
parsing/flex-flow-shorthand.htmlPass6 / 6
parsing/flex-flow-valid.htmlPass7 / 7
parsing/flex-grow-computed.htmlPass4 / 4
parsing/flex-grow-invalid.htmlPass4 / 4
parsing/flex-grow-valid.htmlPass4 / 4
parsing/flex-invalid.htmlPass6 / 6
parsing/flex-shorthand.htmlPass68 / 68
parsing/flex-shrink-computed.htmlPass4 / 4
parsing/flex-shrink-invalid.htmlPass4 / 4
parsing/flex-shrink-valid.htmlPass4 / 4
parsing/flex-valid.htmlPass16 / 16
parsing/flex-wrap-computed.htmlPass3 / 3
parsing/flex-wrap-invalid.htmlPass2 / 2
parsing/flex-wrap-valid.htmlPass3 / 3
parsing/order-computed.htmlPass3 / 3
parsing/order-invalid.htmlPass3 / 3
parsing/order-valid.htmlPass3 / 3
parsing/webkit-aliases.htmlPass12 / 12
percent-height-flex-items-cross-sizes-with-mutations.htmlPass21 / 21
percentage-heights-000.htmlPass6 / 6
percentage-heights-001.htmlPass13 / 13
percentage-heights-003.htmlPass7 / 7
percentage-heights-011.htmlPass1 / 1
percentage-heights-012.htmlPass10 / 10
percentage-heights-013.htmlPass4 / 4
percentage-margins-001.htmlPass3 / 3
percentage-max-width-cross-axis.htmlPass2 / 2
percentage-padding-001.htmlPass1 / 1
percentage-size-quirks-002.htmlPass2 / 2
percentage-size-quirks-004.htmlPass4 / 4
percentage-size-quirks-005.htmlPass1 / 1
percentage-size-quirks.htmlPass8 / 8
percentage-size.htmlPass8 / 8
position-relative-percentage-top-001.htmlPass1 / 1
position-relative-percentage-top-004.htmlPass9 / 9
position-relative-percentage-top-005.htmlPass8 / 8
position-relative-stretch-height-001.htmlPass4 / 4
quirks-auto-block-size-with-percentage-item.htmlPass1 / 1
radiobutton-min-size.htmlPass1 / 1
relayout-align-items.htmlPass2 / 2
relayout-image-load.htmlPass1 / 1
relayout-input.htmlPass2 / 2
scrollbars-auto-min-content-sizing.htmlPass1 / 1
select-as-flex-item-child-with-overflow.htmlPass1 / 1
select-as-flex-item-with-overflow.htmlPass1 / 1
shrinking-column-flexbox.htmlPass1 / 1
stretch-after-sibling-size-change.htmlPass1 / 1
stretched-child-shrink-on-relayout.htmlPass6 / 6
svg-root-as-flex-item-006.htmlPass1 / 1
svg-root-as-flex-item-007.htmlPass2 / 2
table-as-item-cross-size.htmlPass1 / 1
table-with-percent-intrinsic-width.htmlPass2 / 2
text-as-flexitem-size-001.htmlPass18 / 18
total-min-max-violation-zero.htmlPass2 / 2

Tentative tests

TestResultSubtestsKindDescription
alignment/flex-align-baseline-line-clamp-001.tentative.htmlPass26 / 26
alignment/flex-align-baseline-line-clamp-002.tentative.htmlPass24 / 24
alignment/flex-align-baseline-line-clamp-003.tentative.htmlPass24 / 24
fieldset-as-container-justify-center.tentative.htmlPass1 / 1
flex-container-max-content-002.tentative.htmlPass24 / 24
flex-container-min-content-002.tentative.htmlPass24 / 24

Reftests

TestResultVariantsKindDescription
abspos/abspos-autopos-htb-ltr.htmlPass1 / 1
abspos/abspos-autopos-htb-rtl.htmlPass1 / 1
abspos/abspos-autopos-vlr-ltr.htmlPass1 / 1
abspos/abspos-autopos-vlr-rtl.htmlPass1 / 1
abspos/abspos-autopos-vrl-ltr.htmlPass1 / 1
abspos/abspos-autopos-vrl-rtl.htmlPass1 / 1
abspos/dynamic-align-self-001.htmlPass1 / 1
abspos/flex-abspos-align-self-safe-outer-cb-001.tentative.htmlFail0 / 1TEST BUGan absolutely positioned child with align-self: safe center whose containing block is not the flex container, in a flex container whose writing mode is orthogonal to the one of the containing block: the overflowing box is aligned with the start edge of the inset-modified containing block in the cross axis of the flex container (it overflows the inset-modified containing block in that axis); the test expects the box centered there, as if the overflow were checked in the other axis of the containing block (where it fits), which is the behavior of Blink, the only browser that passes this tentative test of an open issue (https://github.com/w3c/csswg-drafts/issues/11934, Blink aligns in the inset-modified containing block, Gecko in the static-position rectangle). The cases where the writing modes are parallel are rendered as expected
abspos/flex-abspos-align-self-safe-outer-cb-002.tentative.htmlFail0 / 1TEST BUGan absolutely positioned child with align-self: safe center whose containing block is not the flex container, in a flex container whose writing mode is orthogonal to the one of the containing block: the overflowing box is aligned with the start edge of the inset-modified containing block in the cross axis of the flex container (it overflows the inset-modified containing block in that axis); the test expects the box centered there, as if the overflow were checked in the other axis of the containing block (where it fits), which is the behavior of Blink, the only browser that passes this tentative test of an open issue (https://github.com/w3c/csswg-drafts/issues/11934, Blink aligns in the inset-modified containing block, Gecko in the static-position rectangle). The cases where the writing modes are parallel are rendered as expected
abspos/flex-abspos-align-self-safe-outer-cb-003.tentative.htmlPass1 / 1
abspos/flex-abspos-staticpos-align-self-safe-001.htmlPass1 / 1
abspos/flex-abspos-staticpos-align-self-safe-002.htmlPass1 / 1
abspos/flex-abspos-staticpos-align-self-safe-003.htmlPass1 / 1
abspos/flex-abspos-staticpos-fallback-justify-content-001.htmlPass1 / 1
abspos/flex-abspos-staticpos-justify-self-001.htmlPass1 / 1
abspos/flex-abspos-staticpos-margin-001.htmlPass1 / 1
abspos/flex-abspos-staticpos-margin-002.htmlPass1 / 1
abspos/flex-abspos-staticpos-margin-003.htmlPass1 / 1
abspos/flexbox-abspos-child-001a.htmlPass1 / 1
abspos/flexbox-abspos-child-001b.htmlPass1 / 1
abspos/flexbox-abspos-child-002.htmlPass1 / 1
abspos/flexbox_absolute-atomic.htmlPass1 / 1
abspos/flexbox_inline-abspos.htmlPass1 / 1
abspos/position-absolute-005.htmlPass1 / 1
abspos/position-absolute-006.htmlPass1 / 1
abspos/position-absolute-007.htmlPass1 / 1
abspos/position-absolute-008.htmlPass1 / 1
abspos/position-absolute-009.htmlPass1 / 1
abspos/position-absolute-010.htmlPass1 / 1
abspos/position-absolute-011.htmlPass1 / 1
abspos/position-absolute-containing-block-001.htmlPass1 / 1
abspos/position-absolute-containing-block-002.htmlPass1 / 1
align-baseline.htmlPass1 / 1
align-content-001.htmPass1 / 1
align-content-002.htmPass1 / 1
align-content-003.htmPass1 / 1
align-content-004.htmPass1 / 1
align-content-005.htmPass1 / 1
align-content-006.htmPass1 / 1
align-content-007.htmPass1 / 1
align-content-wrap-004.htmlPass1 / 1
align-content_center.htmlPass1 / 1
align-content_flex-end.htmlPass1 / 1
align-content_flex-start.htmlPass1 / 1
align-content_space-around.htmlPass1 / 1
align-content_space-between.htmlPass1 / 1
align-content_stretch.htmlPass1 / 1
align-items-001.htmPass1 / 1
align-items-002.htmPass1 / 1
align-items-003.htmPass1 / 1
align-items-004.htmPass1 / 1
align-items-005.htmPass1 / 1
align-items-006.htmlPass1 / 1
align-items-007.htmlPass1 / 1
align-items-008.htmlPass1 / 1
align-items-009.htmlPass1 / 1
align-items-baseline-overflow-non-visible.htmlPass1 / 1
align-self-001.htmlPass1 / 1
align-self-002.htmlPass1 / 1
align-self-003.htmlPass1 / 1
align-self-004.htmlPass1 / 1
align-self-005.htmlPass1 / 1
align-self-007.htmlPass1 / 1
align-self-008.htmlPass1 / 1
align-self-009.htmlPass1 / 1
align-self-011.htmlPass1 / 1
align-self-012.htmlPass1 / 1
align-self-013.htmlPass1 / 1
align-self-015.htmlPass1 / 1
align-self-016.htmlPass1 / 1
alignment/flex-align-baseline-column-rtl-direction.htmlPass1 / 1
alignment/flex-align-baseline-column-vert-lr-rtl-wrap-reverse.htmlPass1 / 1
alignment/flex-align-baseline-column-vert-rl-rtl-wrap-reverse.htmlPass1 / 1
alignment/flow-start-flow-end-align-properties.htmlPass1 / 1
alignment/flow-start-flow-end-justify-content.htmlPass1 / 1
alignment/flow-start-flow-end-reverse-abspos.htmlPass1 / 1
alignment/flow-start-flow-end-reverse.htmlPass1 / 1
alignment/flow-start-flow-end-wrap-reverse.htmlPass1 / 1
anonymous-block.htmlPass1 / 1
anonymous-flex-item-001.htmlPass1 / 1
anonymous-flex-item-002.htmlPass1 / 1
anonymous-flex-item-003.htmlPass1 / 1
anonymous-flex-item-004.htmlPass1 / 1
anonymous-flex-item-005.htmlPass1 / 1
anonymous-flex-item-006.htmlPass1 / 1
anonymous-flex-item-restyle.htmlPass1 / 1
aspect-ratio-intrinsic-size-001.htmlPass1 / 1
aspect-ratio-intrinsic-size-002.htmlPass1 / 1
aspect-ratio-intrinsic-size-003.htmlPass1 / 1
aspect-ratio-intrinsic-size-004.htmlPass1 / 1
aspect-ratio-intrinsic-size-005.htmlPass1 / 1
aspect-ratio-intrinsic-size-006.htmlPass1 / 1
aspect-ratio-intrinsic-size-007.htmlPass1 / 1
aspect-ratio-intrinsic-size-008.htmlPass1 / 1
aspect-ratio-intrinsic-size-009.htmlPass1 / 1
aspect-ratio-intrinsic-size-010.htmlPass1 / 1
aspect-ratio-intrinsic-size-011.htmlPass1 / 1
aspect-ratio-intrinsic-size-012.htmlPass1 / 1
aspect-ratio-intrinsic-size-013.htmlPass1 / 1
aspect-ratio-intrinsic-size-014.htmlPass1 / 1
aspect-ratio-transferred-max-size.htmlPass1 / 1
auto-height-column-with-border-and-padding.htmlPass1 / 1
auto-height-with-flex.htmlPass1 / 1
auto-margins-001.htmlPass1 / 1
auto-margins-002.htmlPass1 / 1
auto-margins-003.htmlPass1 / 1
balance/balance-001.htmlPass1 / 1
balance/balance-002.htmlPass1 / 1
balance/balance-003.htmlPass1 / 1
balance/balance-004.htmlPass1 / 1
balance/balance-005.htmlPass1 / 1
balance/balance-available-size-001.htmlPass1 / 1
balance/balance-available-size-002.htmlPass1 / 1
balance/balance-complex.htmlPass1 / 1
balance/balance-dynamic-001.htmlPass1 / 1
balance/balance-dynamic-002.htmlPass1 / 1
balance/balance-dynamic-003.htmlPass1 / 1
balance/balance-dynamic-004.htmlPass1 / 1
balance/balance-dynamic-005.htmlPass1 / 1
balance/balance-dynamic-006.htmlPass1 / 1
balance/balance-dynamic-007.htmlPass1 / 1
balance/balance-flex-grow.htmlPass1 / 1
balance/balance-line-break-overflowing-item.htmlPass1 / 1
balance/balance-line-count-intrinsic-001.htmlPass1 / 1
balance/balance-line-count-intrinsic-002.htmlPass1 / 1
balance/balance-line-count-intrinsic-003.htmlPass1 / 1
balance/balance-line-count-intrinsic-004.htmlPass1 / 1
balance/balance-line-count-intrinsic-005.htmlPass1 / 1
balance/balance-line-count-intrinsic-006.htmlPass1 / 1
balance/balance-line-count-intrinsic-007.htmlPass1 / 1
balance/balance-min-line-count-001.htmlPass1 / 1
balance/balance-min-line-count-002.htmlPass1 / 1
balance/balance-min-line-count-003.htmlPass1 / 1
balance/balance-min-line-count-004.htmlPass1 / 1
balance/balance-min-line-count-005.htmlPass1 / 1
balance/balance-min-line-count-006.htmlPass1 / 1
balance/balance-min-line-count-007.htmlPass1 / 1
balance/balance-min-line-count-008.htmlPass1 / 1
balance/balance-negative-margin-001.htmlPass1 / 1
balance/balance-percentage-size-001.htmlPass1 / 1
balance/balance-percentage-size-002.htmlPass1 / 1
balance/balance-start-bias-001.htmlPass1 / 1
balance/balance-start-bias-002.htmlPass1 / 1
balance/balance-start-bias-003.htmlPass1 / 1
balance/balance-zero-size.htmlPass1 / 1
balance/webkit-box-no-balance.htmlPass1 / 1
baseline-outside-flex-item.htmlPass1 / 1
baseline-synthesis-001.htmlPass1 / 1
baseline-synthesis-002.htmlPass1 / 1
baseline-synthesis-003.htmlPass1 / 1
baseline-synthesis-004.htmlPass1 / 1
baseline-synthesis-vert-lr-line-under.htmlPass1 / 1
break-nested-float-in-flex-item-001-print.htmlPass1 / 1
break-nested-float-in-flex-item-002-print.htmlPass1 / 1
canvas-contain-size.htmlPass1 / 1
checkbox-aspect-ratio-calc-height-in-flex.htmlPass1 / 1
column-flex-child-center-with-indefinite-height.htmlPass1 / 1
column-flex-child-with-max-width.htmlPass1 / 1
content-height-with-scrollbars.htmlPass1 / 1
cross-axis-scrollbar.htmlPass1 / 1
css-box-justify-content.htmlPass1 / 1
css-flexbox-img-expand-evenly.htmlPass1 / 1
css-flexbox-row-reverse-wrap-reverse.htmlPass1 / 1
css-flexbox-row-reverse-wrap.htmlPass1 / 1
css-flexbox-row-reverse.htmlPass1 / 1
css-flexbox-row-wrap-reverse.htmlPass1 / 1
css-flexbox-row-wrap.htmlPass1 / 1
css-flexbox-row.htmlPass1 / 1
css-flexbox-test1.htmlPass1 / 1
display-flex-001.htmPass1 / 1
dynamic-baseline-change-nested.htmlPass1 / 1
dynamic-baseline-change.htmlPass1 / 1
dynamic-bsize-change.htmlPass1 / 1
dynamic-change-simplified-layout-002.htmlPass1 / 1
dynamic-change-simplified-layout.htmlPass1 / 1
dynamic-isize-change-001.htmlPass1 / 1
dynamic-isize-change-002.htmlPass1 / 1
dynamic-isize-change-003.htmlPass1 / 1
dynamic-isize-change-004.htmlPass1 / 1
dynamic-orthogonal-flex-item.htmlPass1 / 1
dynamic-stretch-change.htmlPass1 / 1
empty-flex-box-and-margin-collapsing.htmlPass1 / 1
fieldset-as-item-dynamic.htmlPass1 / 1
fieldset-as-item-overflow.htmlPass1 / 1
fieldset-baseline-alignment.htmlPass1 / 1
fit-content-item-001.htmlPass1 / 1
fit-content-item-002.htmlPass1 / 1
fit-content-item-003.htmlPass1 / 1
fit-content-item-004.htmlPass1 / 1
fixed-table-layout-with-percentage-width-in-flex-item.htmlPass1 / 1
flex-001.htmPass1 / 1
flex-002.htmPass1 / 1
flex-003.htmPass1 / 1
flex-004.htmPass1 / 1
flex-abspos-inset-cross-size-001.htmlPass1 / 1
flex-abspos-inset-nested-001.htmlPass1 / 1
flex-abspos-inset-nested-002.htmlPass1 / 1
flex-align-content-center.htmlPass1 / 1
flex-align-content-end.htmlPass1 / 1
flex-align-content-space-around.htmlPass1 / 1
flex-align-content-space-between.htmlPass1 / 1
flex-align-content-start.htmlPass1 / 1
flex-aspect-ratio-content-box-padding-001.htmlPass1 / 1
flex-aspect-ratio-cross-size-001.htmlPass1 / 1
flex-aspect-ratio-cross-size-002.htmlPass1 / 1
flex-aspect-ratio-img-column-001.htmlPass1 / 1
flex-aspect-ratio-img-column-002.htmlPass1 / 1
flex-aspect-ratio-img-column-003.htmlPass1 / 1
flex-aspect-ratio-img-column-004.htmlPass1 / 1
flex-aspect-ratio-img-column-005.htmlPass1 / 1
flex-aspect-ratio-img-column-006.htmlPass1 / 1
flex-aspect-ratio-img-column-007.htmlPass1 / 1
flex-aspect-ratio-img-column-008.htmlPass1 / 1
flex-aspect-ratio-img-column-009.htmlPass1 / 1
flex-aspect-ratio-img-column-010.htmlPass1 / 1
flex-aspect-ratio-img-column-012.htmlPass1 / 1
flex-aspect-ratio-img-column-013.htmlPass1 / 1
flex-aspect-ratio-img-column-014.htmlPass1 / 1
flex-aspect-ratio-img-column-015.htmlPass1 / 1
flex-aspect-ratio-img-column-016.htmlPass1 / 1
flex-aspect-ratio-img-column-018.htmlPass1 / 1
flex-aspect-ratio-img-row-001.htmlPass1 / 1
flex-aspect-ratio-img-row-002.htmlPass1 / 1
flex-aspect-ratio-img-row-003.htmlPass1 / 1
flex-aspect-ratio-img-row-004.htmlPass1 / 1
flex-aspect-ratio-img-row-006.htmlPass1 / 1
flex-aspect-ratio-img-row-007.htmlPass1 / 1
flex-aspect-ratio-img-row-008.htmlPass1 / 1
flex-aspect-ratio-img-row-009.htmlPass1 / 1
flex-aspect-ratio-img-row-010.htmlPass1 / 1
flex-aspect-ratio-img-row-011.htmlPass1 / 1
flex-aspect-ratio-img-row-012.htmlPass1 / 1
flex-aspect-ratio-img-row-014.htmlPass1 / 1
flex-aspect-ratio-img-row-015.htmlPass1 / 1
flex-aspect-ratio-img-row-016.htmlPass1 / 1
flex-aspect-ratio-img-row-017.htmlPass1 / 1
flex-aspect-ratio-img-vert-lr.htmlPass1 / 1
flex-aspect-ratio-intrinsic-padding-001.htmlPass1 / 1
flex-aspect-ratio-percentage-height-stale-width.htmlPass1 / 1
flex-aspect-ratio-resize-001.htmlPass1 / 1
flex-base-size-ignores-max-width.htmlPass1 / 1
flex-basis-001.htmlPass1 / 1
flex-basis-002.htmlPass1 / 1
flex-basis-003.htmlPass1 / 1
flex-basis-004.htmlPass1 / 1
flex-basis-005.htmlPass1 / 1
flex-basis-006.htmlPass1 / 1
flex-basis-007.htmlPass1 / 1
flex-basis-008.htmlPass1 / 1
flex-basis-010.htmlPass1 / 1
flex-basis-011.htmlPass1 / 1
flex-basis-012.htmlPass1 / 1
flex-basis-item-margins-001.htmlPass1 / 1
flex-box-wrap.htmlPass1 / 1
flex-child-percent-basis-resize-1.htmlPass1 / 1
flex-column-reverse-multiline-item-position.htmlPass1 / 1
flex-container-line-if-empty-vertical-writing-mode.htmlPass1 / 1
flex-container-margin.htmlPass1 / 1
flex-container-max-content-001.htmlFail0 / 1BUGa matrix of the intrinsic sizes of the containers of one item (flexible, no-grow, no-shrink; with a preferred size smaller or larger than its contents; with a flex basis smaller or larger than them) that no browser passes: the row containers are rendered as expected but for 3 to 5 cases of an item that cannot grow or shrink whose flex basis and preferred size disagree (the reference sizes the container with the flex base size where the contribution of https://drafts.csswg.org/css-flexbox-1/#intrinsic-item-contributions is larger); the block size of the column containers is the sum of the hypothetical main sizes of the items, where the reference expects the contributions of the items in the block axis too
flex-container-min-content-001.htmlFail0 / 1BUGa matrix of the intrinsic sizes of the containers of one item (flexible, no-grow, no-shrink; with a preferred size smaller or larger than its contents; with a flex basis smaller or larger than them) that no browser passes: the row containers are rendered as expected but for 3 to 5 cases of an item that cannot grow or shrink whose flex basis and preferred size disagree (the reference sizes the container with the flex base size where the contribution of https://drafts.csswg.org/css-flexbox-1/#intrinsic-item-contributions is larger); the block size of the column containers is the sum of the hypothetical main sizes of the items, where the reference expects the contributions of the items in the block axis too
flex-cross-size-border-box-001.htmlPass1 / 1
flex-direction-column-reverse.htmlPass1 / 1
flex-direction-column.htmlPass1 / 1
flex-direction-modify.htmlPass1 / 1
flex-direction-row-reverse.htmlPass1 / 1
flex-direction-row-vertical.htmlPass1 / 1
flex-direction-with-element-insert.htmlPass1 / 1
flex-direction.htmlPass1 / 1
flex-flow-001.htmlPass1 / 1
flex-flow-002.htmlPass1 / 1
flex-flow-003.htmlPass1 / 1
flex-flow-004.htmlPass1 / 1
flex-flow-005.htmlPass1 / 1
flex-flow-006.htmlPass1 / 1
flex-flow-007.htmlPass1 / 1
flex-flow-008.htmlPass1 / 1
flex-flow-009.htmlPass1 / 1
flex-flow-010.htmlPass1 / 1
flex-flow-011.htmlPass1 / 1
flex-flow-012.htmlPass1 / 1
flex-grow-001.xhtPass1 / 1
flex-grow-002.htmlPass1 / 1
flex-grow-003.htmlPass1 / 1
flex-grow-004.htmlPass1 / 1
flex-grow-005.htmlPass1 / 1
flex-grow-006.htmlPass1 / 1
flex-grow-007.htmlPass1 / 1
flex-grow-008.htmlPass1 / 1
flex-grow-009.htmlPass1 / 1
flex-height-min-content.htmlPass1 / 1
flex-inline.htmlPass1 / 1
flex-item-and-percentage-abspos.htmlPass1 / 1
flex-item-contains-size-layout-001.htmlPass1 / 1
flex-item-content-is-min-width-max-content.htmlPass1 / 1
flex-item-max-height-min-content.htmlPass1 / 1
flex-item-max-width-min-content-002.htmlPass1 / 1
flex-item-max-width-min-content.htmlPass1 / 1
flex-item-min-block-size-intrinsic-max-block-size.htmlPass1 / 1
flex-item-min-height-min-content-overflow.htmlPass1 / 1
flex-item-min-height-min-content.htmlPass1 / 1
flex-item-min-width-min-content-max-width.htmlPass1 / 1
flex-item-min-width-min-content.htmlPass1 / 1
flex-item-percentage-in-nested-flex-bsize-001.htmlPass1 / 1
flex-item-percentage-in-nested-flex-bsize-002.htmlPass1 / 1
flex-item-position-relative-001.htmlPass1 / 1
flex-item-transferred-sizes-padding-border-sizing.htmlPass1 / 1
flex-item-transferred-sizes-padding-content-sizing.htmlPass1 / 1
flex-item-vertical-align.htmlPass1 / 1
flex-item-z-ordering-001.htmlPass1 / 1
flex-item-z-ordering-002.htmlPass1 / 1
flex-item-z-ordering-003.htmlPass1 / 1
flex-item-z-ordering-004.htmlPass1 / 1
flex-lines/multi-line-wrap-reverse-column-reverse.htmlPass1 / 1
flex-lines/multi-line-wrap-reverse-row-reverse.htmlPass1 / 1
flex-lines/multi-line-wrap-with-column-reverse.htmlPass1 / 1
flex-lines/multi-line-wrap-with-row-reverse.htmlPass1 / 1
flex-margin-no-collapse.htmlPass1 / 1
flex-minimum-height-flex-items-001.xhtPass1 / 1
flex-minimum-height-flex-items-002.xhtPass1 / 1
flex-minimum-height-flex-items-003.xhtPass1 / 1
flex-minimum-height-flex-items-004.xhtPass1 / 1
flex-minimum-height-flex-items-005.xhtPass1 / 1
flex-minimum-height-flex-items-006.xhtPass1 / 1
flex-minimum-height-flex-items-007.xhtPass1 / 1
flex-minimum-height-flex-items-008.xhtPass1 / 1
flex-minimum-height-flex-items-011.xhtPass1 / 1
flex-minimum-height-flex-items-013.htmlPass1 / 1
flex-minimum-height-flex-items-014.htmlPass1 / 1
flex-minimum-height-flex-items-015.htmlPass1 / 1
flex-minimum-height-flex-items-016.htmlPass1 / 1
flex-minimum-height-flex-items-017.htmlPass1 / 1
flex-minimum-height-flex-items-018.htmlPass1 / 1
flex-minimum-height-flex-items-019.htmlPass1 / 1
flex-minimum-height-flex-items-020.htmlPass1 / 1
flex-minimum-height-flex-items-021.htmlPass1 / 1
flex-minimum-height-flex-items-022.htmlPass1 / 1
flex-minimum-height-flex-items-023.htmlPass1 / 1
flex-minimum-height-flex-items-024.htmlPass1 / 1
flex-minimum-height-flex-items-026.htmlPass1 / 1
flex-minimum-height-flex-items-027.htmlPass1 / 1
flex-minimum-height-flex-items-028.htmlPass1 / 1
flex-minimum-height-flex-items-029.htmlPass1 / 1
flex-minimum-height-flex-items-030.htmlPass1 / 1
flex-minimum-width-flex-items-001.xhtPass1 / 1
flex-minimum-width-flex-items-002.xhtPass1 / 1
flex-minimum-width-flex-items-003.xhtPass1 / 1
flex-minimum-width-flex-items-004.xhtPass1 / 1
flex-minimum-width-flex-items-005.xhtPass1 / 1
flex-minimum-width-flex-items-006.xhtPass1 / 1
flex-minimum-width-flex-items-007.xhtPass1 / 1
flex-minimum-width-flex-items-008.xhtPass1 / 1
flex-minimum-width-flex-items-009.htmlPass1 / 1
flex-minimum-width-flex-items-010.htmlPass1 / 1
flex-minimum-width-flex-items-011.htmlPass1 / 1
flex-minimum-width-flex-items-012.htmlPass1 / 1
flex-minimum-width-flex-items-013.htmlPass1 / 1
flex-minimum-width-flex-items-015.htmlPass1 / 1
flex-minimum-width-flex-items-016.htmlPass1 / 1
flex-order-last-baseline-multiple.htmlPass1 / 1
flex-order-last-baseline.htmlPass1 / 1
flex-order-wrap-reverse-baseline.htmlPass1 / 1
flex-order.htmlPass1 / 1
flex-shrink-001.htmlPass1 / 1
flex-shrink-002.htmlPass1 / 1
flex-shrink-003.htmlPass1 / 1
flex-shrink-004.htmlPass1 / 1
flex-shrink-005.htmlPass1 / 1
flex-shrink-006.htmlPass1 / 1
flex-shrink-007.htmlPass1 / 1
flex-shrink-008.htmlPass1 / 1
flex-svg-no-intrinsic-column-001.htmlPass1 / 1
flex-vertical-align-effect.htmlPass1 / 1
flex-wrap-002.htmlPass1 / 1
flex-wrap-003.htmlPass1 / 1
flex-wrap-004.htmlPass1 / 1
flex-wrap-005.htmlPass1 / 1
flex-wrap-006.htmlPass1 / 1
flexbox-align-items-center-nested-001.htmlPass1 / 1
flexbox-align-self-baseline-compatability.htmlPass1 / 1
flexbox-align-self-baseline-horiz-001a.xhtmlPass1 / 1
flexbox-align-self-baseline-horiz-001b.xhtmlPass1 / 1
flexbox-align-self-baseline-horiz-002.xhtmlPass1 / 1
flexbox-align-self-baseline-horiz-003.xhtmlPass1 / 1
flexbox-align-self-baseline-horiz-004.xhtmlPass1 / 1
flexbox-align-self-baseline-horiz-005.xhtmlPass1 / 1
flexbox-align-self-baseline-horiz-006.xhtmlPass1 / 1
flexbox-align-self-baseline-horiz-007.xhtmlPass1 / 1
flexbox-align-self-baseline-horiz-008.xhtmlPass1 / 1
flexbox-align-self-horiz-001-block.xhtmlPass1 / 1
flexbox-align-self-horiz-001-table.xhtmlPass1 / 1
flexbox-align-self-horiz-002.xhtmlPass1 / 1
flexbox-align-self-horiz-003.xhtmlPass1 / 1
flexbox-align-self-horiz-004.xhtmlPass1 / 1
flexbox-align-self-horiz-005.xhtmlPass1 / 1
flexbox-align-self-stretch-vert-001.htmlPass1 / 1
flexbox-align-self-stretch-vert-002.htmlPass1 / 1
flexbox-align-self-vert-001.xhtmlPass1 / 1
flexbox-align-self-vert-002.xhtmlPass1 / 1
flexbox-align-self-vert-003.xhtmlPass1 / 1
flexbox-align-self-vert-004.xhtmlPass1 / 1
flexbox-align-self-vert-rtl-001.xhtmlPass1 / 1
flexbox-align-self-vert-rtl-002.xhtmlPass1 / 1
flexbox-align-self-vert-rtl-003.xhtmlPass1 / 1
flexbox-align-self-vert-rtl-004.xhtmlPass1 / 1
flexbox-align-self-vert-rtl-005.xhtmlPass1 / 1
flexbox-anonymous-items-001.htmlPass1 / 1
flexbox-baseline-align-self-baseline-horiz-001.htmlPass1 / 1
flexbox-baseline-align-self-baseline-vert-001.htmlPass1 / 1
flexbox-baseline-empty-001a.htmlPass1 / 1
flexbox-baseline-empty-001b.htmlPass1 / 1
flexbox-baseline-multi-item-horiz-001a.htmlPass1 / 1
flexbox-baseline-multi-item-horiz-001b.htmlPass1 / 1
flexbox-baseline-multi-item-vert-001a.htmlPass1 / 1
flexbox-baseline-multi-item-vert-001b.htmlPass1 / 1
flexbox-baseline-multi-line-horiz-001.htmlPass1 / 1
flexbox-baseline-multi-line-horiz-002.htmlPass1 / 1
flexbox-baseline-multi-line-horiz-003.htmlPass1 / 1
flexbox-baseline-multi-line-horiz-004.htmlPass1 / 1
flexbox-baseline-multi-line-vert-001.htmlPass1 / 1
flexbox-baseline-multi-line-vert-002.htmlPass1 / 1
flexbox-baseline-nested-001.htmlPass1 / 1
flexbox-baseline-single-item-001a.htmlPass1 / 1
flexbox-baseline-single-item-001b.htmlPass1 / 1
flexbox-basic-block-horiz-001.xhtmlPass1 / 1
flexbox-basic-block-horiz-001v.xhtmlPass1 / 1
flexbox-basic-block-vert-001.xhtmlPass1 / 1
flexbox-basic-block-vert-001v.xhtmlPass1 / 1
flexbox-basic-canvas-horiz-001.xhtmlPass1 / 1
flexbox-basic-canvas-horiz-001v.xhtmlPass1 / 1
flexbox-basic-canvas-vert-001.xhtmlPass1 / 1
flexbox-basic-canvas-vert-001v.xhtmlPass1 / 1
flexbox-basic-fieldset-horiz-001.xhtmlPass1 / 1
flexbox-basic-fieldset-vert-001.xhtmlPass1 / 1
flexbox-basic-iframe-horiz-001.xhtmlPass1 / 1
flexbox-basic-iframe-vert-001.xhtmlPass1 / 1
flexbox-basic-img-horiz-001.xhtmlPass1 / 1
flexbox-basic-img-vert-001.xhtmlPass1 / 1
flexbox-basic-textarea-horiz-001.xhtmlPass1 / 1
flexbox-basic-textarea-vert-001.xhtmlPass1 / 1
flexbox-basic-video-horiz-001.xhtmlPass1 / 1
flexbox-basic-video-vert-001.xhtmlPass1 / 1
flexbox-break-request-horiz-001a.htmlPass1 / 1
flexbox-break-request-horiz-001b.htmlPass1 / 1
flexbox-break-request-horiz-002a.htmlPass1 / 1
flexbox-break-request-horiz-002b.htmlPass1 / 1
flexbox-break-request-vert-001a.htmlPass1 / 1
flexbox-break-request-vert-001b.htmlPass1 / 1
flexbox-break-request-vert-002a.htmlPass1 / 1
flexbox-break-request-vert-002b.htmlPass1 / 1
flexbox-collapsed-item-baseline-001.htmlPass1 / 1
flexbox-collapsed-item-horiz-001.htmlPass1 / 1
flexbox-collapsed-item-horiz-002.htmlPass1 / 1
flexbox-collapsed-item-horiz-003.htmlPass1 / 1
flexbox-column-row-gap-001.htmlPass1 / 1
flexbox-column-row-gap-002.htmlPass1 / 1
flexbox-column-row-gap-003.htmlPass1 / 1
flexbox-column-row-gap-004.htmlPass1 / 1
flexbox-definite-cross-size-constrained-percentage.htmlPass1 / 1
flexbox-definite-sizes-001.htmlPass1 / 1
flexbox-definite-sizes-002.htmlPass1 / 1
flexbox-definite-sizes-003.htmlPass1 / 1
flexbox-definite-sizes-004.htmlPass1 / 1
flexbox-definite-sizes-005.htmlPass1 / 1
flexbox-definite-sizes-006.htmlPass1 / 1
flexbox-dyn-resize-001.htmlPass1 / 1
flexbox-flex-basis-content-001a.htmlPass1 / 1
flexbox-flex-basis-content-001b.htmlPass1 / 1
flexbox-flex-basis-content-002a.htmlPass1 / 1
flexbox-flex-basis-content-002b.htmlPass1 / 1
flexbox-flex-basis-content-003a.htmlPass1 / 1
flexbox-flex-basis-content-003b.htmlPass1 / 1
flexbox-flex-basis-content-004a.htmlPass1 / 1
flexbox-flex-basis-content-004b.htmlPass1 / 1
flexbox-flex-direction-column-percentage-ignored.htmlPass1 / 1
flexbox-flex-direction-column-reverse.htmPass1 / 1
flexbox-flex-direction-column.htmPass1 / 1
flexbox-flex-direction-default.htmPass1 / 1
flexbox-flex-direction-row-reverse.htmPass1 / 1
flexbox-flex-direction-row.htmPass1 / 1
flexbox-flex-flow-001.htmlPass1 / 1
flexbox-flex-flow-002.htmlPass1 / 1
flexbox-flex-wrap-default.htmPass1 / 1
flexbox-flex-wrap-flexing-002.htmlPass1 / 1
flexbox-flex-wrap-flexing-003.htmlPass1 / 1
flexbox-flex-wrap-flexing.htmlPass1 / 1
flexbox-flex-wrap-horiz-001.htmlPass1 / 1
flexbox-flex-wrap-horiz-002.htmlPass1 / 1
flexbox-flex-wrap-nowrap.htmPass1 / 1
flexbox-flex-wrap-vert-001.htmlPass1 / 1
flexbox-flex-wrap-vert-002.htmlPass1 / 1
flexbox-flex-wrap-wrap-reverse.htmPass1 / 1
flexbox-flex-wrap-wrap.htmPass1 / 1
flexbox-gap-position-absolute.htmlPass1 / 1
flexbox-iframe-intrinsic-size-001.htmlPass1 / 1
flexbox-items-as-stacking-contexts-001.xhtmlPass1 / 1
flexbox-items-as-stacking-contexts-002.htmlPass1 / 1
flexbox-items-as-stacking-contexts-003.htmlPass1 / 1
flexbox-justify-content-horiz-001a.xhtmlPass1 / 1
flexbox-justify-content-horiz-001b.xhtmlPass1 / 1
flexbox-justify-content-horiz-002.xhtmlPass1 / 1
flexbox-justify-content-horiz-003.xhtmlPass1 / 1
flexbox-justify-content-horiz-004.xhtmlPass1 / 1
flexbox-justify-content-horiz-005.xhtmlPass1 / 1
flexbox-justify-content-horiz-006.xhtmlPass1 / 1
flexbox-justify-content-vert-001a.xhtmlPass1 / 1
flexbox-justify-content-vert-001b.xhtmlPass1 / 1
flexbox-justify-content-vert-002.xhtmlPass1 / 1
flexbox-justify-content-vert-003.xhtmlPass1 / 1
flexbox-justify-content-vert-004.xhtmlPass1 / 1
flexbox-justify-content-vert-005.xhtmlPass1 / 1
flexbox-justify-content-vert-006.xhtmlPass1 / 1
flexbox-justify-content-wmvert-001.xhtmlPass1 / 1
flexbox-margin-auto-horiz-001.xhtmlPass1 / 1
flexbox-margin-auto-horiz-002.xhtmlPass1 / 1
flexbox-mbp-horiz-001-reverse.xhtmlPass1 / 1
flexbox-mbp-horiz-001-rtl-reverse.xhtmlPass1 / 1
flexbox-mbp-horiz-001-rtl.xhtmlPass1 / 1
flexbox-mbp-horiz-001.xhtmlPass1 / 1
flexbox-mbp-horiz-002a.xhtmlPass1 / 1
flexbox-mbp-horiz-002b.xhtmlPass1 / 1
flexbox-mbp-horiz-002v.xhtmlPass1 / 1
flexbox-mbp-horiz-003-reverse.xhtmlPass1 / 1
flexbox-mbp-horiz-003.xhtmlPass1 / 1
flexbox-mbp-horiz-003v.xhtmlPass1 / 1
flexbox-mbp-horiz-004.xhtmlPass1 / 1
flexbox-min-height-auto-001.htmlPass1 / 1
flexbox-min-height-auto-002a.htmlPass1 / 1
flexbox-min-height-auto-002b.htmlPass1 / 1
flexbox-min-height-auto-002c.htmlPass1 / 1
flexbox-min-width-auto-001.htmlPass1 / 1
flexbox-min-width-auto-002a.htmlPass1 / 1
flexbox-min-width-auto-002b.htmlPass1 / 1
flexbox-min-width-auto-002c.htmlPass1 / 1
flexbox-min-width-auto-003.htmlPass1 / 1
flexbox-min-width-auto-004.htmlPass1 / 1
flexbox-min-width-auto-005.htmlPass1 / 1
flexbox-min-width-auto-006.htmlPass1 / 1
flexbox-order-only-flexitems.htmlPass1 / 1
flexbox-overflow-horiz-001.htmlPass1 / 1
flexbox-overflow-horiz-002.htmlPass1 / 1
flexbox-overflow-horiz-003.htmlPass1 / 1
flexbox-overflow-horiz-004.htmlPass1 / 1
flexbox-overflow-horiz-005.htmlPass1 / 1
flexbox-overflow-padding-001.htmlPass1 / 1
flexbox-overflow-padding-002.htmlPass1 / 1
flexbox-overflow-vert-001.htmlPass1 / 1
flexbox-overflow-vert-002.htmlPass1 / 1
flexbox-overflow-vert-003.htmlPass1 / 1
flexbox-overflow-vert-004.htmlPass1 / 1
flexbox-overflow-vert-005.htmlPass1 / 1
flexbox-paint-ordering-001.xhtmlPass1 / 1
flexbox-paint-ordering-002.xhtmlPass1 / 1
flexbox-paint-ordering-003.htmlPass1 / 1
flexbox-root-node-001a.htmlPass1 / 1
flexbox-root-node-001b.htmlPass1 / 1
flexbox-safe-overflow-position-001.htmlPass1 / 1
flexbox-safe-overflow-position-002.htmlPass1 / 1
flexbox-safe-overflow-position-003.htmlPass1 / 1
flexbox-safe-overflow-position-004.htmlPass1 / 1
flexbox-safe-overflow-position-005.htmlPass1 / 1
flexbox-safe-overflow-position-006.htmlPass1 / 1
flexbox-single-line-clamp-1.htmlPass1 / 1
flexbox-single-line-clamp-2.htmlPass1 / 1
flexbox-single-line-clamp-3.htmlPass1 / 1
flexbox-sizing-horiz-001.xhtmlPass1 / 1
flexbox-sizing-horiz-002.xhtmlPass1 / 1
flexbox-sizing-vert-001.xhtmlPass1 / 1
flexbox-sizing-vert-002.xhtmlPass1 / 1
flexbox-table-fixup-001.xhtmlPass1 / 1
flexbox-vert-lr-with-img.htmlPass1 / 1
flexbox-whitespace-handling-001a.xhtmlPass1 / 1
flexbox-whitespace-handling-001b.xhtmlPass1 / 1
flexbox-whitespace-handling-002.xhtmlPass1 / 1
flexbox-with-multi-column-property.htmlPass1 / 1
flexbox-with-pseudo-elements-001.htmlPass1 / 1
flexbox-with-pseudo-elements-002.htmlPass1 / 1
flexbox-with-pseudo-elements-003.htmlPass1 / 1
flexbox-writing-mode-001.htmlPass1 / 1
flexbox-writing-mode-002.htmlPass1 / 1
flexbox-writing-mode-003.htmlPass1 / 1
flexbox-writing-mode-004.htmlPass1 / 1
flexbox-writing-mode-005.htmlPass1 / 1
flexbox-writing-mode-006.htmlPass1 / 1
flexbox-writing-mode-007.htmlPass1 / 1
flexbox-writing-mode-008.htmlPass1 / 1
flexbox-writing-mode-009.htmlPass1 / 1
flexbox-writing-mode-010.htmlPass1 / 1
flexbox-writing-mode-011.htmlPass1 / 1
flexbox-writing-mode-012.htmlPass1 / 1
flexbox-writing-mode-013.htmlPass1 / 1
flexbox-writing-mode-014.htmlPass1 / 1
flexbox-writing-mode-015.htmlPass1 / 1
flexbox-writing-mode-016.htmlPass1 / 1
flexbox-writing-mode-slr-row-mix.htmlPass1 / 1
flexbox-writing-mode-slr-rtl.htmlPass1 / 1
flexbox-writing-mode-slr.htmlPass1 / 1
flexbox-writing-mode-srl-row-mix.htmlPass1 / 1
flexbox-writing-mode-srl-rtl.htmlPass1 / 1
flexbox-writing-mode-srl.htmlPass1 / 1
flexbox_align-content-center.htmlPass1 / 1
flexbox_align-content-flexend.htmlPass1 / 1
flexbox_align-content-flexstart.htmlPass1 / 1
flexbox_align-content-spacearound.htmlPass1 / 1
flexbox_align-content-spacebetween.htmlPass1 / 1
flexbox_align-content-stretch-2.htmlPass1 / 1
flexbox_align-content-stretch.htmlPass1 / 1
flexbox_align-items-baseline.htmlPass1 / 1
flexbox_align-items-center-2.htmlPass1 / 1
flexbox_align-items-center-3.htmlPass1 / 1
flexbox_align-items-center.htmlPass1 / 1
flexbox_align-items-flexend-2.htmlPass1 / 1
flexbox_align-items-flexend.htmlPass1 / 1
flexbox_align-items-flexstart-2.htmlPass1 / 1
flexbox_align-items-flexstart.htmlPass1 / 1
flexbox_align-items-stretch-2.htmlPass1 / 1
flexbox_align-items-stretch-3.htmlPass1 / 1
flexbox_align-items-stretch-4.htmlPass1 / 1
flexbox_align-items-stretch.htmlPass1 / 1
flexbox_align-self-auto.htmlPass1 / 1
flexbox_align-self-baseline.htmlPass1 / 1
flexbox_align-self-center.htmlPass1 / 1
flexbox_align-self-flexend.htmlPass1 / 1
flexbox_align-self-flexstart.htmlPass1 / 1
flexbox_align-self-stretch.htmlPass1 / 1
flexbox_block.htmlPass1 / 1
flexbox_box-clear.htmlPass1 / 1
flexbox_columns-flexitems-2.htmlPass1 / 1
flexbox_columns-flexitems.htmlPass1 / 1
flexbox_direction-column-reverse.htmlPass1 / 1
flexbox_direction-column.htmlPass1 / 1
flexbox_direction-row-reverse.htmlPass1 / 1
flexbox_display.htmlPass1 / 1
flexbox_fbfc.htmlPass1 / 1
flexbox_fbfc2.htmlPass1 / 1
flexbox_first-line.htmlPass1 / 1
flexbox_flex-0-0-0-unitless.htmlPass1 / 1
flexbox_flex-0-0-0.htmlPass1 / 1
flexbox_flex-0-0-1-unitless-basis.htmlPass1 / 1
flexbox_flex-0-0-N-shrink.htmlPass1 / 1
flexbox_flex-0-0-N-unitless-basis.htmlPass1 / 1
flexbox_flex-0-0-N.htmlPass1 / 1
flexbox_flex-0-0-Npercent-shrink.htmlPass1 / 1
flexbox_flex-0-0-Npercent.htmlPass1 / 1
flexbox_flex-0-0-auto-shrink.htmlPass1 / 1
flexbox_flex-0-0-auto.htmlPass1 / 1
flexbox_flex-0-0.htmlPass1 / 1
flexbox_flex-0-1-0-unitless.htmlPass1 / 1
flexbox_flex-0-1-0.htmlPass1 / 1
flexbox_flex-0-1-1-unitless-basis.htmlPass1 / 1
flexbox_flex-0-1-N-shrink.htmlPass1 / 1
flexbox_flex-0-1-N-unitless-basis.htmlPass1 / 1
flexbox_flex-0-1-N.htmlPass1 / 1
flexbox_flex-0-1-Npercent-shrink.htmlPass1 / 1
flexbox_flex-0-1-Npercent.htmlPass1 / 1
flexbox_flex-0-1-auto-shrink.htmlPass1 / 1
flexbox_flex-0-1-auto.htmlPass1 / 1
flexbox_flex-0-1.htmlPass1 / 1
flexbox_flex-0-N-0-unitless.htmlPass1 / 1
flexbox_flex-0-N-0.htmlPass1 / 1
flexbox_flex-0-N-N-shrink.htmlPass1 / 1
flexbox_flex-0-N-N.htmlPass1 / 1
flexbox_flex-0-N-Npercent-shrink.htmlPass1 / 1
flexbox_flex-0-N-Npercent.htmlPass1 / 1
flexbox_flex-0-N-auto-shrink.htmlPass1 / 1
flexbox_flex-0-N-auto.htmlPass1 / 1
flexbox_flex-0-N.htmlPass1 / 1
flexbox_flex-0-auto.htmlPass1 / 1
flexbox_flex-1-0-0-unitless.htmlPass1 / 1
flexbox_flex-1-0-0.htmlPass1 / 1
flexbox_flex-1-0-N-shrink.htmlPass1 / 1
flexbox_flex-1-0-N.htmlPass1 / 1
flexbox_flex-1-0-Npercent-shrink.htmlPass1 / 1
flexbox_flex-1-0-Npercent.htmlPass1 / 1
flexbox_flex-1-0-auto-shrink.htmlPass1 / 1
flexbox_flex-1-0-auto.htmlPass1 / 1
flexbox_flex-1-0.htmlPass1 / 1
flexbox_flex-1-1-0-unitless.htmlPass1 / 1
flexbox_flex-1-1-0.htmlPass1 / 1
flexbox_flex-1-1-N-shrink.htmlPass1 / 1
flexbox_flex-1-1-N.htmlPass1 / 1
flexbox_flex-1-1-Npercent-shrink.htmlPass1 / 1
flexbox_flex-1-1-Npercent.htmlPass1 / 1
flexbox_flex-1-1-auto-shrink.htmlPass1 / 1
flexbox_flex-1-1-auto.htmlPass1 / 1
flexbox_flex-1-1.htmlPass1 / 1
flexbox_flex-1-N-0-unitless.htmlPass1 / 1
flexbox_flex-1-N-0.htmlPass1 / 1
flexbox_flex-1-N-N-shrink.htmlPass1 / 1
flexbox_flex-1-N-N.htmlPass1 / 1
flexbox_flex-1-N-Npercent-shrink.htmlPass1 / 1
flexbox_flex-1-N-Npercent.htmlPass1 / 1
flexbox_flex-1-N-auto-shrink.htmlPass1 / 1
flexbox_flex-1-N-auto.htmlPass1 / 1
flexbox_flex-1-N.htmlPass1 / 1
flexbox_flex-N-0-0-unitless.htmlPass1 / 1
flexbox_flex-N-0-0.htmlPass1 / 1
flexbox_flex-N-0-N-shrink.htmlPass1 / 1
flexbox_flex-N-0-N.htmlPass1 / 1
flexbox_flex-N-0-Npercent-shrink.htmlPass1 / 1
flexbox_flex-N-0-Npercent.htmlPass1 / 1
flexbox_flex-N-0-auto-shrink.htmlPass1 / 1
flexbox_flex-N-0-auto.htmlPass1 / 1
flexbox_flex-N-0.htmlPass1 / 1
flexbox_flex-N-1-0-unitless.htmlPass1 / 1
flexbox_flex-N-1-0.htmlPass1 / 1
flexbox_flex-N-1-N-shrink.htmlPass1 / 1
flexbox_flex-N-1-N.htmlPass1 / 1
flexbox_flex-N-1-Npercent-shrink.htmlPass1 / 1
flexbox_flex-N-1-Npercent.htmlPass1 / 1
flexbox_flex-N-1-auto-shrink.htmlPass1 / 1
flexbox_flex-N-1-auto.htmlPass1 / 1
flexbox_flex-N-1.htmlPass1 / 1
flexbox_flex-N-N-0-unitless.htmlPass1 / 1
flexbox_flex-N-N-0.htmlPass1 / 1
flexbox_flex-N-N-N-shrink.htmlPass1 / 1
flexbox_flex-N-N-N.htmlPass1 / 1
flexbox_flex-N-N-Npercent-shrink.htmlPass1 / 1
flexbox_flex-N-N-Npercent.htmlPass1 / 1
flexbox_flex-N-N-auto-shrink.htmlPass1 / 1
flexbox_flex-N-N-auto.htmlPass1 / 1
flexbox_flex-N-N.htmlPass1 / 1
flexbox_flex-auto.htmlPass1 / 1
flexbox_flex-basis-shrink.htmlPass1 / 1
flexbox_flex-basis.htmlPass1 / 1
flexbox_flex-formatting-interop.htmlPass1 / 1
flexbox_flex-initial-2.htmlPass1 / 1
flexbox_flex-initial.htmlPass1 / 1
flexbox_flex-natural-mixed-basis-auto.htmlPass1 / 1
flexbox_flex-natural-mixed-basis.htmlPass1 / 1
flexbox_flex-natural-variable-auto-basis.htmlPass1 / 1
flexbox_flex-natural-variable-zero-basis.htmlPass1 / 1
flexbox_flex-natural.htmlPass1 / 1
flexbox_flex-none-wrappable-content.htmlPass1 / 1
flexbox_flex-none.htmlPass1 / 1
flexbox_flow-column-reverse-wrap-reverse.htmlPass1 / 1
flexbox_flow-column-reverse-wrap.htmlPass1 / 1
flexbox_flow-column-wrap-reverse.htmlPass1 / 1
flexbox_flow-column-wrap.htmlPass1 / 1
flexbox_flow-row-wrap-reverse.htmlPass1 / 1
flexbox_flow-row-wrap.htmlPass1 / 1
flexbox_generated-flex.htmlPass1 / 1
flexbox_generated-nested-flex.htmlPass1 / 1
flexbox_generated.htmlPass1 / 1
flexbox_inline-float.htmlPass1 / 1
flexbox_inline.htmlPass1 / 1
flexbox_item-bottom-float.htmlPass1 / 1
flexbox_item-clear.htmlPass1 / 1
flexbox_item-float.htmlPass1 / 1
flexbox_item-top-float.htmlPass1 / 1
flexbox_item-vertical-align.htmlPass1 / 1
flexbox_justifycontent-center.htmlPass1 / 1
flexbox_justifycontent-end-rtl.htmlPass1 / 1
flexbox_justifycontent-end.htmlPass1 / 1
flexbox_justifycontent-flex-end.htmlPass1 / 1
flexbox_justifycontent-flex-start.htmlPass1 / 1
flexbox_justifycontent-left-001.htmlPass1 / 1
flexbox_justifycontent-left-002.htmlPass1 / 1
flexbox_justifycontent-right-001.htmlPass1 / 1
flexbox_justifycontent-right-002.htmlPass1 / 1
flexbox_justifycontent-spacearound-negative.htmlPass1 / 1
flexbox_justifycontent-spacearound-only.htmlPass1 / 1
flexbox_justifycontent-spacearound.htmlPass1 / 1
flexbox_justifycontent-spacebetween-negative.htmlPass1 / 1
flexbox_justifycontent-spacebetween-only.htmlPass1 / 1
flexbox_justifycontent-spacebetween.htmlPass1 / 1
flexbox_justifycontent-start-rtl.htmlPass1 / 1
flexbox_justifycontent-start.htmlPass1 / 1
flexbox_justifycontent-stretch.htmlPass1 / 1
flexbox_margin-auto-overflow.htmlPass1 / 1
flexbox_margin-auto.htmlPass1 / 1
flexbox_margin-left-ex.htmlPass1 / 1
flexbox_margin.htmlPass1 / 1
flexbox_nested-flex.htmlPass1 / 1
flexbox_object.htmlPass1 / 1
flexbox_order-abspos-space-around.htmlPass1 / 1
flexbox_order-box.htmlPass1 / 1
flexbox_order-noninteger-invalid.htmlPass1 / 1
flexbox_order.htmlPass1 / 1
flexbox_quirks_body.htmlPass1 / 1
flexbox_rowspan-overflow-automatic.htmlPass1 / 1
flexbox_rowspan-overflow.htmlPass1 / 1
flexbox_rowspan.htmlPass1 / 1
flexbox_rtl-direction.htmlPass1 / 1
flexbox_rtl-flow-reverse.htmlPass1 / 1
flexbox_rtl-flow.htmlPass1 / 1
flexbox_rtl-order.htmlPass1 / 1
flexbox_stf-abspos.htmlPass1 / 1
flexbox_stf-fixpos.htmlPass1 / 1
flexbox_stf-float.htmlPass1 / 1
flexbox_stf-inline-block.htmlPass1 / 1
flexbox_stf-table-caption.htmlPass1 / 1
flexbox_stf-table-cell.htmlPass1 / 1
flexbox_stf-table-row-group.htmlPass1 / 1
flexbox_stf-table-row.htmlPass1 / 1
flexbox_stf-table-singleline-2.htmlPass1 / 1
flexbox_stf-table-singleline.htmlPass1 / 1
flexbox_stf-table.htmlPass1 / 1
flexbox_table-fixed-layout.htmlPass1 / 1
flexbox_visibility-collapse-line-wrapping.htmlPass1 / 1
flexbox_visibility-collapse.htmlPass1 / 1
flexbox_width-overflow.htmlPass1 / 1
flexbox_wrap-long.htmlPass1 / 1
flexbox_wrap-reverse.htmlPass1 / 1
flexbox_wrap.htmlPass1 / 1
flexbox_writing_mode_vertical_lays_out_contents_from_top_to_bottom.htmlPass1 / 1
flexible-box-float.htmlPass1 / 1
flexible-order.htmlPass1 / 1
flexitem-stretch-range.htmlPass1 / 1
gap-001-lr.htmlPass1 / 1
gap-001-ltr.htmlPass1 / 1
gap-001-rl.htmlPass1 / 1
gap-001-rtl.htmlPass1 / 1
gap-002-lr.htmlPass1 / 1
gap-002-ltr.htmlPass1 / 1
gap-002-rl.htmlPass1 / 1
gap-002-rtl.htmlPass1 / 1
gap-003-lr.htmlPass1 / 1
gap-003-ltr.htmlPass1 / 1
gap-003-rl.htmlPass1 / 1
gap-003-rtl.htmlPass1 / 1
gap-004-lr.htmlPass1 / 1
gap-004-ltr.htmlPass1 / 1
gap-004-rl.htmlPass1 / 1
gap-004-rtl.htmlPass1 / 1
gap-005-lr.htmlPass1 / 1
gap-005-ltr.htmlPass1 / 1
gap-005-rl.htmlPass1 / 1
gap-005-rtl.htmlPass1 / 1
gap-006-lr.htmlPass1 / 1
gap-006-ltr.htmlPass1 / 1
gap-006-rl.htmlPass1 / 1
gap-006-rtl.htmlPass1 / 1
gap-007-lr.htmlPass1 / 1
gap-007-ltr.htmlPass1 / 1
gap-007-rl.htmlPass1 / 1
gap-007-rtl.htmlPass1 / 1
gap-008-ltr.htmlPass1 / 1
gap-009-ltr.htmlPass1 / 1
gap-010-ltr.htmlPass1 / 1
gap-011.htmlPass1 / 1
gap-012.htmlPass1 / 1
gap-013.htmlPass1 / 1
gap-014.htmlPass1 / 1
gap-015.htmlPass1 / 1
gap-016.htmlPass1 / 1
gap-019.htmlPass1 / 1
gap-020.htmlPass1 / 1
gap-021.htmlPass1 / 1
gap-collapse.htmlPass1 / 1
gap-percentage-wrap.htmlPass1 / 1
grandchild-span-height.htmlPass1 / 1
grid-flex-item-001.htmlPass1 / 1
grid-flex-item-002.htmlPass1 / 1
grid-flex-item-003.htmlPass1 / 1
grid-flex-item-004.htmlPass1 / 1
grid-flex-item-005.htmlPass1 / 1
grid-flex-item-006.htmlPass1 / 1
grid-flex-item-007.htmlPass1 / 1
image-items-flake-001.htmlPass1 / 1
image-nested-within-definite-column-flexbox.htmlPass1 / 1
inline-flex-column-image-load.htmlPass1 / 1
inline-flex-min-content-height.htmlPass1 / 1
inline-flexbox-vertical-rl-image-flexitem-crash-print.htmlPass1 / 1
intrinsic-size/auto-min-size-001.htmlPass1 / 1
intrinsic-size/col-flex-grow-negative-margin-001.htmlPass1 / 1
intrinsic-size/col-negative-margin-hidden-grid-item-001.htmlPass1 / 1
intrinsic-size/col-wrap-001.htmlPass1 / 1
intrinsic-size/col-wrap-002.htmlPass1 / 1
intrinsic-size/col-wrap-003.htmlPass1 / 1
intrinsic-size/col-wrap-006.htmlPass1 / 1
intrinsic-size/col-wrap-007.htmlPass1 / 1
intrinsic-size/col-wrap-008.htmlPass1 / 1
intrinsic-size/col-wrap-009.htmlPass1 / 1
intrinsic-size/col-wrap-011.htmlPass1 / 1
intrinsic-size/col-wrap-012.htmlPass1 / 1
intrinsic-size/col-wrap-013.htmlPass1 / 1
intrinsic-size/col-wrap-014.htmlPass1 / 1
intrinsic-size/col-wrap-015.htmlPass1 / 1
intrinsic-size/col-wrap-016.htmlPass1 / 1
intrinsic-size/col-wrap-017.htmlPass1 / 1
intrinsic-size/col-wrap-020.htmlPass1 / 1
intrinsic-size/col-wrap-dynamic.htmlPass1 / 1
intrinsic-size/row-001.htmlPass1 / 1
intrinsic-size/row-002.htmlPass1 / 1
intrinsic-size/row-003.htmlPass1 / 1
intrinsic-size/row-004.htmlPass1 / 1
intrinsic-size/row-006.htmlPass1 / 1
intrinsic-size/row-007.htmlPass1 / 1
intrinsic-size/row-009.htmlPass1 / 1
intrinsic-size/row-010.htmlPass1 / 1
intrinsic-size/row-wrap-002.tentative.htmlPass1 / 1
item-with-max-height-and-scrollbar.htmlPass1 / 1
item-with-table-with-infinite-max-intrinsic-width.htmlPass1 / 1
justify-content-001.htmPass1 / 1
justify-content-002.htmPass1 / 1
justify-content-003.htmPass1 / 1
justify-content-004.htmPass1 / 1
justify-content-005.htmPass1 / 1
justify-content-sideways-001.htmlPass1 / 1
justify-content_space-between-003.tentative.htmlPass1 / 1
layout-algorithm_algo-cross-line-001.htmlPass1 / 1
layout-algorithm_algo-cross-line-002.htmlPass1 / 1
min-size-auto-overflow-clip.htmlPass1 / 1
multiline-column-max-height.htmlPass1 / 1
multiline-last-baseline-item-count.htmlPass1 / 1
multiline-reverse-wrap-baseline.htmlPass1 / 1
multiline-shrink-to-fit.htmlPass1 / 1
negative-margins-001.htmlPass1 / 1
nested-flex-image-loading-invalidates-intrinsic-sizes.htmlPass1 / 1
nested-orthogonal-flexbox-relayout.htmlPass1 / 1
order-painting.htmlPass1 / 1
order/order-abs-children-painting-order-different-container.htmlPass1 / 1
order/order-abs-children-painting-order.htmlPass1 / 1
order/order-with-column-reverse.htmlPass1 / 1
order/order-with-row-reverse.htmlPass1 / 1
ortho-table-item-001.htmlPass1 / 1
overflow-area-001.htmlPass1 / 1
overflow-area-002.htmlPass1 / 1
overflow-area-003.htmlPass1 / 1
overflow-auto-001.htmlPass1 / 1
overflow-auto-005.htmlPass1 / 1
overflow-auto-007.htmlPass1 / 1
overflow-top-left.htmlPass1 / 1
padding-overflow.htmlPass1 / 1
percentage-descendant-of-anonymous-flex-item.htmlPass1 / 1
percentage-heights-002.htmlPass1 / 1
percentage-heights-004.htmlPass1 / 1
percentage-heights-005.htmlPass1 / 1
percentage-heights-006.htmlPass1 / 1
percentage-heights-007.htmlPass1 / 1
percentage-heights-008.htmlPass1 / 1
percentage-heights-009.htmlPass1 / 1
percentage-heights-010.htmlPass1 / 1
percentage-heights-014.htmlPass1 / 1
percentage-heights-015.htmlPass1 / 1
percentage-heights-016.htmlPass1 / 1
percentage-heights-017.htmlPass1 / 1
percentage-heights-018.htmlPass1 / 1
percentage-heights-019.htmlPass1 / 1
percentage-heights-020.htmlPass1 / 1
percentage-heights-021.htmlPass1 / 1
percentage-heights-022.htmlPass1 / 1
percentage-heights-023.htmlPass1 / 1
percentage-heights-024.htmlPass1 / 1
percentage-max-height-001.htmlPass1 / 1
percentage-max-height-002.htmlPass1 / 1
percentage-max-height-003.htmlPass1 / 1
percentage-max-height-004.htmlPass1 / 1
percentage-max-height-005.htmlPass1 / 1
percentage-padding-002.htmlPass1 / 1
percentage-padding-003.htmlPass1 / 1
percentage-padding-004.htmlPass1 / 1
percentage-padding-005.htmlPass1 / 1
percentage-size-quirks-003.htmlPass1 / 1
percentage-size-subitems-001.htmlPass1 / 1
percentage-widths-001.htmlPass1 / 1
position-absolute-scrollbar-freeze.htmlPass1 / 1
position-fixed-001.htmlPass1 / 1
position-relative-percentage-top-002.htmlPass1 / 1
position-relative-percentage-top-003.htmlPass1 / 1
relayout-intrinsic-block-size.htmlPass1 / 1
remove-wrapped-001.htmlPass1 / 1
remove-wrapped-002.htmlPass1 / 1
scrollbars-auto.htmlPass1 / 1
scrollbars-no-margin.htmlPass1 / 1
scrollbars.htmlPass1 / 1
select-element-multiple.htmlPass1 / 1
select-element-zero-height-001.htmlPass1 / 1
select-element-zero-height-002.htmlPass1 / 1
stretch-flex-item-checkbox-input.htmlPass1 / 1
stretch-flex-item-radio-input.htmlPass1 / 1
stretch-input-in-column.htmlPass1 / 1
stretch-obeys-min-max-001.htmlPass1 / 1
stretch-obeys-min-max-002.htmlPass1 / 1
stretch-obeys-min-max-003.htmlPass1 / 1
stretch-requires-computed-auto-size.htmlPass1 / 1
stretched-child-in-nested-flexbox-001.htmlPass1 / 1
stretched-child-in-nested-flexbox-002.htmlPass1 / 1
stretched-child-in-nested-flexbox-003.htmlPass1 / 1
stretching-orthogonal-flows.htmlPass1 / 1
svg-no-natural-size-grandchild.htmlPass1 / 1
svg-root-as-flex-item-001.htmlPass1 / 1
svg-root-as-flex-item-002.htmlPass1 / 1
svg-root-as-flex-item-003.htmlPass1 / 1
svg-root-as-flex-item-004.htmlPass1 / 1
svg-root-as-flex-item-005.htmlPass1 / 1
synthesize-vrl-baseline.htmlPass1 / 1
table-as-flex-item-max-content.htmlPass1 / 1
table-as-item-auto-min-width.htmlPass1 / 1
table-as-item-change-cell.htmlPass1 / 1
table-as-item-fixed-min-width-2.htmlPass1 / 1
table-as-item-fixed-min-width-3.htmlPass1 / 1
table-as-item-fixed-min-width.htmlPass1 / 1
table-as-item-flex-cross-size.htmlPass1 / 1
table-as-item-inflexible-in-column-1.htmlPass1 / 1
table-as-item-inflexible-in-column-2.htmlPass1 / 1
table-as-item-inflexible-in-row-1.htmlPass1 / 1
table-as-item-inflexible-in-row-2.htmlPass1 / 1
table-as-item-large-intrinsic-size.htmlPass1 / 1
table-as-item-min-content-height-1.tentative.htmlPass1 / 1
table-as-item-min-content-height-2.tentative.htmlPass1 / 1
table-as-item-min-height-1.htmlPass1 / 1
table-as-item-narrow-content-2.htmlPass1 / 1
table-as-item-narrow-content.htmlPass1 / 1
table-as-item-percent-width-cell-001.htmlPass1 / 1
table-as-item-specified-height.htmlPass1 / 1
table-as-item-specified-width-vertical.htmlPass1 / 1
table-as-item-specified-width.htmlPass1 / 1
table-as-item-stretch-cross-size-2.htmlPass1 / 1
table-as-item-stretch-cross-size-3.htmlPass1 / 1
table-as-item-stretch-cross-size-4.htmlPass1 / 1
table-as-item-stretch-cross-size-5.htmlPass1 / 1
table-as-item-stretch-cross-size.htmlPass1 / 1
table-as-item-wide-content.htmlPass1 / 1
table-flex-item-borders-001.htmlPass1 / 1
table-flex-item-min-width-001.htmlPass1 / 1
table-item-flex-percentage-min-width.htmlPass1 / 1
table-item-flex-percentage-width.htmlPass1 / 1
table-with-float-paint.htmlPass1 / 1
table-with-infinite-max-intrinsic-width.htmlPass1 / 1
text-overflow-on-flexbox-001.htmlPass1 / 1
webkit-box-vertical-writing-mode.htmlPass1 / 1
whitespace-in-flexitem-001.htmlPass1 / 1