Summary: | hangs up when stylesheet display table-cell for body is used | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | bernhardberger |
Component: | khtml renderer | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
bernhardberger
2003-08-14 10:40:26 UTC
I can confirm the bug: konqueror hangs on the given page (KDE CVS 3.1.93). Well, there is no problem with the tag body having a property display with a value table-cell. The CSS2 spec concerning the display property is here: http://www.w3.org/TR/CSS2/visuren.html#propdef-display. I read: <em>These values cause an element to behave like a table element (subject to restrictions described in the chapter on tables)</em> When considering the restrictions on tables I find in the spec : <em>User agents may ignore these 'display' property values for HTML documents, since authors should not alter an element's expected behavior.</em> Thus, I believe Konqueror could ignore this display value in the body tag (and all display values giving a bizarre behaviour in the body tag). Is there any real life web page that would do that beside evil tests like: http://www.bath.ac.uk/%7Epy8ieh/internet/eviltests/htmlbodyheadrendering2.html Webcore got a special hack for that in RenderContainer::addChild - for those interested. Konqueror 3.4.1 (and 3.5-devel) won't hang on test case. (and evil test case works fine too). |