Bug Tracker

Ticket #3874: timeout[6125].diff

File timeout[6125].diff, 557 bytes (added by flesler, 11 years ago)
  • ajax.js

     
    394394                        if ( s.timeout > 0 )
    395395                                setTimeout(function(){
    396396                                        // Check to see if the request is still happening
    397                                         if ( xhr ) {
    398                                                 if( !requestDone )
    399                                                         onreadystatechange( "timeout" );
    400 
     397                                        if ( xhr && !requestDone ){
    401398                                                // Cancel the request
    402                                                 if ( xhr )
    403                                                         xhr.abort();
     399                                                xhr.abort();
     400                                                onreadystatechange( "timeout" );
    404401                                        }
    405402                                }, s.timeout);
    406403                }