User-Agent: Mozilla/5.0 (X11; U; Linux y686; de-DE; rv:1.4a) Gecko/2003032011
Build Identifier: Mozilla/5.0 (X11; U; Linux y686; de-DE; rv:1.4a) Gecko/2003032011
Using position:relative for the wrapping div paints the "right" box where it is
in the code: at the top right beside the "Hello,". Using position:absolute pulls
it down to the height of the "left" box.
Mozilla changed behaviour with build 2003031204 – builds before (testet
2003031104) put the "right" box in the upper right corner even with
Steps to Reproduce:
Created attachment 117917 [details]
Testcase to show the bug
It's clear the problem is that there's an extra reflow happening without a
PushState/PopState on the space manager. The question is why.
The problem is the extra call to ReflowDirtyLines on nsBlockFrame.cpp, line
1396, in nsBlockFrame::ComputeFinalSize. (Why do we have so many different ways
Created attachment 117948 [details] [diff] [review]
This was a regression from bug 196919 (as I expected). The caller where the
problem is is the only caller of ClearRegions.
Comment on attachment 117948 [details] [diff] [review]
Fix checked in to trunk, 2003-03-20 19:11 PST.
Thanks for noticing the bug. (Should be fixed in today's build.)
Just checked today's build.
Bugfixing at hyperspeed - that's great!