Bug Tracker

Ticket #4797: firefox-crash-fix.patch

File firefox-crash-fix.patch, 903 bytes (added by coreyti, 10 years ago)

patch for crash fix

  • jquery/src/fx.js

     
    6262                if ( speed ) {
    6363                        return this.animate( genFx("hide", 3), speed, callback);
    6464                } else {
     65                        // Set the display of the elements in a separate loop
     66                        // to avoid the constant reflow
    6567                        for ( var i = 0, l = this.length; i < l; i++ ){
     68                                this[i].style.display = "none";
     69                        }
     70
     71                        for ( var i = 0, l = this.length; i < l; i++ ){
    6672                                var old = jQuery.data(this[i], "olddisplay");
    6773                                if ( !old && old !== "none" )
    6874                                        jQuery.data(this[i], "olddisplay", jQuery.css(this[i], "display"));
    6975                        }
    7076
    71                         // Set the display of the elements in a second loop
    72                         // to avoid the constant reflow
    73                         for ( var i = 0, l = this.length; i < l; i++ ){
    74                                 this[i].style.display = "none";
    75                         }
    76 
    7777                        return this;
    7878                }
    7979        },