Version: (using KDE Devel)
Installed from: Compiled sources
I discovered a problem with the online commic sinfest.net and have investigated the issue.
It seems overflow is sometimes not painted or repainted in the following specific circumstance:
<div style="position: absolute; width: 800; height: 141;">
<div style="width: 800; height: 200;">
<div style="border: 5px solid black; height: 500px; width: 600px;"> </div>
It seems to need to be constrained by two boxes and the outer box needs to be positioned for the bug to trigger.
Created attachment 18113 [details]
SVN commit 595245 by carewolf:
Remove complete nonsense I accidently imported from WebCore.
M +0 -4 render_box.cpp
--- branches/KDE/3.5/kdelibs/khtml/rendering/render_box.cpp #595244:595245
@@ -1709,10 +1709,6 @@
height += bordersPlusPadding;
- // If our natural/content height exceeds the new height once we've set it, then we
- // need to make sure to update overflow to track the spillout.
- if (m_height > height && isRenderBlock())
// Set final height value.
m_height = height;