Error de visualización de jsTree en IE8

He estado trabajando con jsTree y encontré un problema en IE8. Todos los datos se muestran correctamente en el árbol, pero cuando intento colapsar una rama del árbol no se muestra correctamente. Es decir, la animación de colapso suave ocurre, pero luego los datos son visibles nuevamente cuando no deberían ser.

El mismo código funciona muy bien en Firefox 3.6.27 y Chrome 18.0.1025.151. ¿Alguna idea de por qué IE8 se comportaría de manera diferente?

Aquí está el código para la página web:

<code><html>
<head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jstree/jquery.jstree.js"></script>
</head>
<body style="margin:0px">
    <script type="text/javascript">
        $(function() {
            $("#equipment_tree")
                .jstree({ "plugins" : ["themes","html_data","ui"] });
        });
    </script>
    <div id="equipment_tree" style="width:185px; float:left; height:100%; overflow:auto;">
        <ul>
            <li class="jstree-open"><a href="#">Root node 1</a>
                <ul>
                    <li><a href="#">Child node 1</a></li>
                    <li><a href="#">Child node 2</a></li>
                    <li><a href="#">Child node 3</a></li>
                    <li><a href="#">Child node 4</a></li>
                </ul></li>
            <li><a href="#">Root node 2</a></li>
        </ul>
    </div>
</body>
</html>
</code>

Y también una imagen del comportamiento erróneo:

Respuestas a la pregunta(2)

Su respuesta a la pregunta