[jQuery] Safari 2.0.4 crashes with append, html

[jQuery] Safari 2.0.4 crashes with append, html


Hi,
I try to inject some Html in a page using ajax():
//////////////////////////////////////
(function($) {
/*
     * load the tab header
     * id: dom id to append content
     * currentTab: index of 'li' to mark as current
     *
     */
    $.fn.loadTabbedHeader = function(o) {
        var defaults = {
            id: null,
            currentTab: 0
        };
        $.extend(defaults, o);
            $.ajax({
                url: "../../dev/packages/received_files/html/
launchTabbedHeader.html",
                success: function(html) {
                    $("#"+defaults.id).append(html).ready(function(){
                        $("#" + defaults.id + "
li").eq(defaults.currentTab).addClass("current");
                    });
                }
            });
    };
})(jQuery);
////////////////////////////////
It crashes with Safari 2.0.4.
Then if I had these 2 options: cache: false, dataType: "html", it
loads most of the time (still sometimes crashes). But if I try to load
the same page in another tab or just do a refresh of the page, then it
crashes again (KERN_PROTECTION_FAILURE)
When I try to use text() instead of html or append, it runs with no
problem.
Any idea about a solution?
Thanks,
Nicolas