Skip to content
Permalink
Browse files

jquery core: closes #3485. Fixing a memory leak on IE.

  • Loading branch information
flesler committed Oct 18, 2008
1 parent 96e8f35 commit 63bfe1ded1fe01d326594e9a757a2c2ceab8d8ae
Showing with 6 additions and 2 deletions.
  1. +6 −2 src/core.js
@@ -612,10 +612,14 @@ jQuery.extend({
},

// See test/unit/core.js for details concerning this function.
// Since 1.3 DOM methods and function like alert
// Since version 1.3, DOM methods and functions like alert
// aren't supported. They return false on IE (#2968).

// Memory leaks appear in IE6 when applying instanceof
// to the window, document or any other COM object (#3485)
// http://ajaxian.com/archives/working-aroung-the-instanceof-memory-leak
isFunction: function( fn ) {
return fn instanceof Function;
return !!fn && !!fn.hasOwnProperty && fn instanceof Function;
},

// check if an element is in a (or is an) XML document

0 comments on commit 63bfe1d

Please sign in to comment.
You can’t perform that action at this time.