Closed Bug 363326 Opened 18 years ago Closed 15 years ago

{inc}anonymous table object construction splits row groups when content arrives in pieces (display:table)


(Core :: Layout: Tables, defect)

Not set





(Reporter: dbaron, Assigned: bzbarsky)




(Keywords: testcase)


(1 file)

When the contents of a display:table that should have a set of anonymous table objects (row group, row, cell) inside of it arrive in two chunks from the network because the page is large, or if there's a script that forces layout in the middle of the contents, multiple anonymous table objects end up being created where only a single one should have been.

I simplified this testcase which was posted to the css-d mailing list today.

Steps to reproduce: load attached testcase

Expected results: "one" and "two" should be vertically at the same position.

Actual results: "two" ends up a "line" lower than "one", because it's been put in a separate anonymous row-group, row, and cell even though it should have been in the same ones.
I would say this is a dupe of bug 148810.

The current plan of attack is to get rid of TableProcessChild  via bug 243159 and then to make the pseudos sane, thats at least how I understand bz's comments.

Part of the work has stalled in bug 162063.
Keywords: testcase
Yeah, this got fixed by the checkin for bug 148810.  I've added a reftest:
Assignee: nobody → bzbarsky
Closed: 15 years ago
Depends on: 148810
Flags: in-testsuite+
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.