background-position of table-row incorrectly based on table-cell

The user agent passes this test if a red square appears on the top-right position of cell 2 and on the top-left position of cell 4.

cell 1
cell 2
cell 3
cell 4