Bug ? - jQuery 1.3 change my layout just after being loaded under IE 6

Bug ? - jQuery 1.3 change my layout just after being loaded under IE 6

Hello everyone,
My web site uses a so-called "sticky footer" layout. It worked perfectly until I had replaced jQuery 1.2.1 by jQuery 1.3.1. The simple fact to load jQuery 1.3.1, without any other script in my page, is enough to cause a display bug under IE 6. Everything is okay under Firefox 3.
I attached a test case to this email:
- testcase.html contains the complete test case;
- screenshot_firefox.png shows the expected behaviour under Firefox: the container fills the available height and the footer is visible;
- screenshot_ie.png shows the incorrect behaviour under IE 6: <b>the container is too tall and we need to scroll to see the footer</b>.
The jQuery code responsible for this display bug is the <b>box model detection code</b>:
<span style="font-family: courier new,monospace;">    // Figure out if the W3C box model works as expected</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    // document.body must exist before we can do this</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    jQuery(function(){</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        var div = document.createElement("div");</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        div.style.width = "1px";</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        div.style.paddingLeft = "1px";</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        document.body.appendChild( div );</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        document.body.removeChild( div );</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    });</span>
I've made some tests and I understand <b>IE 6 doesn't update page layout after removeChild</b> (on the last line).
As a workaround, waiting for a better solution, I can <b>force the update</b> by inserting this code in testcase.html:
<span style="font-family: courier new,monospace;">    <script type="text/javascript"></span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        $(document).ready(function() {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">            $('body').removeClass('dummy');</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        });</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    </script></span>
Can you confirm this is a bug? Do you plan to fix it in jQuery 1.3.2? How? ;-)
Thanks for your help, and your beautiful library!
Nicolas Grilly