Summary: | REGRESSION (r19695-r19697): Overlapping table content on mtp.msnbc.com (Quirksmode) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | David Kilzer (:ddkilzer) <ddkilzer> | ||||||||||
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Normal | CC: | emacemac7, hyatt, mitz, robert, webkit | ||||||||||
Priority: | P1 | Keywords: | HasReduction, Regression | ||||||||||
Version: | 523.x (Safari 3) | ||||||||||||
Hardware: | Mac | ||||||||||||
OS: | OS X 10.4 | ||||||||||||
URL: | http://www.msnbc.msn.com/id/3032608/ | ||||||||||||
Attachments: |
|
Description
David Kilzer (:ddkilzer)
2007-10-28 11:41:41 PDT
Created attachment 16915 [details]
Screenshot
Almost certainly caused by r19696 as r19697 didn't change any table code: http://trac.webkit.org/projects/webkit/changeset/19696 Created attachment 16926 [details]
Partial reduction (depends on external resources)
A partial reduction (still depends on external resources).
TOT matches Firefox on the reduction. (In reply to comment #6) > TOT matches Firefox on the reduction. Both Firefox 2.0.0.8 and Firefox 3.0a9pre (Oct 28, 2007) render the same was as ToT WebKit on Tiger. Opera 9.22 renders like Safari 2.0.4 (419.3) on Tiger, as does MSIE 7 on Windows XP Pro. Created attachment 17258 [details]
Reduction #1
This reduction is truer to the original page.
Works in Opera 9.22 and original Safari 2.0.4, but not in Firefox 2.0.0.9 or ToT WebKit + Safari 3 Public Beta. On Tiger.
Created attachment 17259 [details]
Reduction #2
This reduction does not include a table, so it is not as true to the original page.
Renders as expected on Opera 9.22. Overlap occurs on Safari 2.0.4, ToT WebKit+Safari 3 Public Beta and Firefox 2.0.0.9 on Tiger.
David, Opera renders both test cases as expected due to Quirks Mode: http://www.opera.com/docs/specs/doctype/ It emulates IE bug: "Vertical overflow in block elements with a specified height In Quirks Mode, Opera will expand the block element to fit the content. In Standards Mode, Opera honours the height and applies the style overflow:visible if nothing else is specified." If you add proper DOCTYPE to your test cases Opera will start render it as Webkit, Gecko in standards mode. So we want to emulate above mentioned Opera behavior as well it should be added to Quirks Mode of Webkit. If we consider this bug in CSS standard way the bug is INVALID. The overflow:visible issue is covered also on this page: http://www.quirksmode.org/css/quirksmode.html#t16 Thanks for the detective work, Robert! The issue doesn't block bug 9610 which only tracks problems reported on this page: http://www.quirksmode.org/bugreports/archives/safari/ (In reply to comment #13) > The issue doesn't block bug 9610 which only tracks problems reported on this > page: http://www.quirksmode.org/bugreports/archives/safari/ Bug 9610 was a blocker due to Comment #10 and Comment #11. (In reply to comment #14) > (In reply to comment #13) > > The issue doesn't block bug 9610 which only tracks problems reported on this > > page: http://www.quirksmode.org/bugreports/archives/safari/ > > Bug 9610 was a blocker due to Comment #10 and Comment #11. Sorry, I misunderstood you Robert! This looks good now - closing.. |