Closed Bug 1224 Opened 26 years ago Closed 26 years ago

This tables page is on crack

Categories

(Core :: Layout: Tables, defect, P2)

x86
Other
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: angus, Assigned: rickg)

References

()

Details

Severity: critical → normal
Status: NEW → ASSIGNED
Assignee: karnaze → buster
Status: ASSIGNED → NEW
Component: HTMLFrames → HTMLTables
Summary: This frameset page never appears → This tables page is on crack
Changing description; the projo.com site has changed from Frames to Tables, and boy does it look bad. It's as though someone dropped it out of a fast moving car -- elements are strewn across the page like some sort of yard sale. I don't think I've ever seen layout look this wacky.
Status: NEW → ASSIGNED
Assignee: buster → rickg
Status: ASSIGNED → NEW
this has all the classic signs of a parser bug. I'll try to narrow it down.
Status: NEW → ASSIGNED
RE: narrowing it down: This page (as of Dec 21) has redundant <html>, <head>, and <body> tags mixed through the page. Removing them cleans everything up (well, almost ... see (1) for a GIF buggette). You can see the 'base' case and the 'fixed' case and a diff of the two cases: http://qsilver.queensu.ca/~buslib/projo/ This is similar to a number of bugzilla reports that involve illegal content within tables resulting in completely confused layout. (e.g. bugzilla 1205 www.ogr.com) __________________________________________________________________ note (1) ... not everything. The "spacer" gif used on this page is not rendered correctly (supposed to be transparent; looks more like a test pattern -- see the 'fixed' URL above and look for a horizontal line at the bottom of the columns). This may have more to do with this particular gif than libimg, and if it (was|is) a common problem, I'm sure someone (will|has) filed a bug.
The bug for this page is equivalent to the following (remove the second <HEAD> and the page works.) <html><head></head><body> <table border="1"> <tr> <td>img-cap</td> <td rowspan="2"> img-features<br> <!-- HEAD breaks the table --> <HEAD> img-holidays<br> </td></tr> <tr><td> img-projo.com </td></tr> </table> </body></html>
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
QA Contact: 1698
Status: RESOLVED → VERIFIED
Although the site is still completely broken on the current builds, the bug in question appears to be fixed; i.e. the top stories aren't drawn outside of the table, and the page no longer is doing the junkie-thing in the aggregate. Verified fixed in: 2.8.99 Mac OS build 2.4.99 Linux & Win32 builds Specifically, John's awesome simplified test case (bless the man) renders identically to 4.5, and the "img-holidays" and "img-projo.com" cell contents aren't drawn outside of the table.
[John has written up --- and done a killer decomposition job --- on the "this page is still totally broken" that I was too lame to write up. It's bug #3092.]
You need to log in before you can comment on or make changes to this bug.