Table fixup

Check that replaced elements display types are handled properly in fixup


Both input fields should look identical, on their own line:

Replaced elements inside a table cannot be table-row and are considered inline -- input elements (width)


Both input fields should look identical and be on the same line:

Replaced elements inside a table cannot be table-row and are considered inline -- input elements (top)


Both images should look identical, on their own line:

Replaced elements inside a table cannot be table-row and are considered inline -- img elements (width)


Both images should look identical and be on the same line:

Replaced elements inside a table cannot be table-row and are considered inline -- img elements (top)


Both input fields should look identical, on their own line:

Replaced elements inside a table cannot be table-column and are considered inline -- input elements (width)


Both input fields should look identical and be on the same line:

Replaced elements inside a table cannot be table-column and are considered inline -- input elements (top)


Both images should look identical, on their own line:

Replaced elements inside a table cannot be table-column and are considered inline -- img elements (width)


Both images should look identical and be on the same line:

Replaced elements inside a table cannot be table-column and are considered inline -- img elements (top)


Both input fields should look identical, on their own line:

Replaced elements inside a table cannot be table-cell and are considered inline -- input elements (width)


Both input fields should look identical and be on the same line:

Replaced elements inside a table cannot be table-cell and are considered inline -- input elements (top)


Both images should look identical, on their own line:

Replaced elements inside a table cannot be table-cell and are considered inline -- img elements (width)


Both images should look identical and be on the same line:

Replaced elements inside a table cannot be table-cell and are considered inline -- img elements (top)


Both text inputs should share the same line:

Replaced elements outside a table cannot be inline-table and are considered inline -- input=text elements


Both button inputs should share the same line:

Replaced elements outside a table cannot be inline-table and are considered inline -- input=button elements


Both file inputs should share the same line:

Replaced elements outside a table cannot be inline-table and are considered inline -- input=file elements


Both images should share the same line:

Replaced elements outside a table cannot be inline-table and are considered inline -- img elements


Both text inputs should stand on their own line:

Replaced elements outside a table cannot be table and are considered block -- input=text elements


Both button inputs should stand on their own line:

Replaced elements outside a table cannot be table and are considered block -- input=button elements


Both file inputs should stand on their own line:

Replaced elements outside a table cannot be table and are considered block -- input=file elements


Both images should stand on their own line:

Replaced elements outside a table cannot be table and are considered block -- img elements


Both text inputs should share the same line:

Replaced elements outside a table cannot be table-row and are considered inline -- input=text elements


Both button inputs should share the same line:

Replaced elements outside a table cannot be table-row and are considered inline -- input=button elements


Both file inputs should share the same line:

Replaced elements outside a table cannot be table-row and are considered inline -- input=file elements


Both images should share the same line:

Replaced elements outside a table cannot be table-row and are considered inline -- img elements


Both text inputs should share the same line:

Replaced elements outside a table cannot be table-row-group and are considered inline -- input=text elements


Both button inputs should share the same line:

Replaced elements outside a table cannot be table-row-group and are considered inline -- input=button elements


Both file inputs should share the same line:

Replaced elements outside a table cannot be table-row-group and are considered inline -- input=file elements


Both images should share the same line:

Replaced elements outside a table cannot be table-row-group and are considered inline -- img elements


Both text inputs should share the same line:

Replaced elements outside a table cannot be table-column and are considered inline inline -- input=text elements


Both button inputs should share the same line:

Replaced elements outside a table cannot be table-column and are considered inline -- input=button elements


Both file inputs should share the same line:

Replaced elements outside a table cannot be table-column and are considered inline -- input=file elements


Both images should share the same line:

Replaced elements outside a table cannot be table-column and are considered inline -- img elements


Both text inputs should share the same line:

Replaced elements outside a table cannot be table-cell and are considered inline -- input=text elements


Both button inputs should share the same line:

Replaced elements outside a table cannot be table-cell and are considered inline -- input=button elements


Both file inputs should share the same line:

Replaced elements outside a table cannot be table-cell and are considered inline -- input=file elements


Both images should share the same line:

Replaced elements outside a table cannot be table-cell and are considered inline -- img elements


Both text inputs should share the same line:

Replaced elements outside a table cannot be table-caption and are considered inline -- input=text elements


Both button inputs should share the same line:

Replaced elements outside a table cannot be table-caption and are considered inline -- input=button elements


Both file inputs should share the same line:

Replaced elements outside a table cannot be table-caption and are considered inline -- input=file elements


Both images should share the same line:

Replaced elements outside a table cannot be table-caption and are considered inline -- img elements

Summary

Harness status: OK

Found 40 tests

Details

ResultTest NameMessage
PassReplaced elements inside a table cannot be table-row and are considered inline -- input elements (width)
Asserts run
Pass
assert_equals(108, 108)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements inside a table cannot be table-row and are considered inline -- input elements (top)
Asserts run
Pass
assert_equals(341.875, 341.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements inside a table cannot be table-row and are considered inline -- img elements (width)
Asserts run
Pass
assert_equals(1264, 1264)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements inside a table cannot be table-row and are considered inline -- img elements (top)assert_equals: expected 586.875 but got 602.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(602.875, 586.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements inside a table cannot be table-column and are considered inline -- input elements (width)
Asserts run
Pass
assert_equals(108, 108)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements inside a table cannot be table-column and are considered inline -- input elements (top)
Asserts run
Pass
assert_equals(831.875, 831.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements inside a table cannot be table-column and are considered inline -- img elements (width)assert_equals: expected 16 but got 1264
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(1264, 16)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements inside a table cannot be table-column and are considered inline -- img elements (top)assert_equals: expected 1080.875 but got 1096.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(1096.875, 1080.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements inside a table cannot be table-cell and are considered inline -- input elements (width)
Asserts run
Pass
assert_equals(108, 108)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements inside a table cannot be table-cell and are considered inline -- input elements (top)
Asserts run
Pass
assert_equals(1325.875, 1325.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements inside a table cannot be table-cell and are considered inline -- img elements (width)assert_equals: expected 16 but got 1264
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(1264, 16)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements inside a table cannot be table-cell and are considered inline -- img elements (top)assert_equals: expected 1574.875 but got 1590.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(1590.875, 1574.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be inline-table and are considered inline -- input=text elements
Asserts run
Pass
assert_equals(1702.875, 1702.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be inline-table and are considered inline -- input=button elements
Asserts run
Pass
assert_equals(1819.875, 1819.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be inline-table and are considered inline -- input=file elements
Asserts run
Pass
assert_equals(1936.875, 1936.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be inline-table and are considered inline -- img elements
Asserts run
Pass
assert_equals(2053.875, 2053.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table and are considered block -- input=text elements
Asserts run
Pass
assert_not_equals(2190.875, 2169.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:46:25)
PassReplaced elements outside a table cannot be table and are considered block -- input=button elements
Asserts run
Pass
assert_not_equals(2328.875, 2307.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:46:25)
PassReplaced elements outside a table cannot be table and are considered block -- input=file elements
Asserts run
Pass
assert_not_equals(2466.875, 2445.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:46:25)
PassReplaced elements outside a table cannot be table and are considered block -- img elements
Asserts run
Pass
assert_not_equals(2599.875, 2583.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:46:25)
PassReplaced elements outside a table cannot be table-row and are considered inline -- input=text elements
Asserts run
Pass
assert_equals(2711.875, 2711.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table-row and are considered inline -- input=button elements
Asserts run
Pass
assert_equals(2828.875, 2828.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-row and are considered inline -- input=file elementsassert_equals: expected 2945.875 but got 2966.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(2966.875, 2945.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-row and are considered inline -- img elementsassert_equals: expected 3083.875 but got 3099.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(3099.875, 3083.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table-row-group and are considered inline -- input=text elements
Asserts run
Pass
assert_equals(3211.875, 3211.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table-row-group and are considered inline -- input=button elements
Asserts run
Pass
assert_equals(3328.875, 3328.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-row-group and are considered inline -- input=file elementsassert_equals: expected 3445.875 but got 3466.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(3466.875, 3445.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-row-group and are considered inline -- img elementsassert_equals: expected 3583.875 but got 3599.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(3599.875, 3583.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table-column and are considered inline inline -- input=text elements
Asserts run
Pass
assert_equals(3711.875, 3711.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table-column and are considered inline -- input=button elements
Asserts run
Pass
assert_equals(3828.875, 3828.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-column and are considered inline -- input=file elementsassert_equals: expected 3945.875 but got 3966.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(3966.875, 3945.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-column and are considered inline -- img elementsassert_equals: expected 4083.875 but got 4099.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(4099.875, 4083.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table-cell and are considered inline -- input=text elements
Asserts run
Pass
assert_equals(4211.875, 4211.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table-cell and are considered inline -- input=button elements
Asserts run
Pass
assert_equals(4328.875, 4328.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-cell and are considered inline -- input=file elementsassert_equals: expected 4445.875 but got 4466.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(4466.875, 4445.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-cell and are considered inline -- img elementsassert_equals: expected 4583.875 but got 4599.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(4599.875, 4583.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table-caption and are considered inline -- input=text elements
Asserts run
Pass
assert_equals(4711.875, 4711.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
PassReplaced elements outside a table cannot be table-caption and are considered inline -- input=button elements
Asserts run
Pass
assert_equals(4828.875, 4828.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-caption and are considered inline -- input=file elementsassert_equals: expected 4945.875 but got 4966.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(4966.875, 4945.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)
FailReplaced elements outside a table cannot be table-caption and are considered inline -- img elementsassert_equals: expected 5083.875 but got 5099.875
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/css-tables/table-model-fixup-2.html:48:25)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2717:32
Asserts run
Fail
assert_equals(5099.875, 5083.875)
    at Test.<anonymous> ( /css/css-tables/table-model-fixup-2.html:48:25)