Błąd wyświetlania jsTree w IE8

Pracowałem z jsTree i napotkałem problem w IE8. Wszystkie dane są poprawnie wyświetlane w drzewie, ale gdy próbuję zwinąć gałąź drzewa, nie wyświetla się poprawnie. Oznacza to, że następuje płynna animacja zwijania, ale wtedy dane są ponownie widoczne, gdy nie powinny.

Ten sam kod działa świetnie w Firefoksie 3.6.27 i Chrome 18.0.1025.151. Jakiś pomysł, dlaczego IE8 zachowywałby się inaczej?

Oto kod strony:

<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>

A także obraz błędnego zachowania:

questionAnswers(2)

yourAnswerToTheQuestion