Commit 63bfe1de authored by Ariel Flesler's avatar Ariel Flesler

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

parent 96e8f355
...@@ -612,10 +612,14 @@ jQuery.extend({ ...@@ -612,10 +612,14 @@ jQuery.extend({
}, },
// See test/unit/core.js for details concerning this function. // 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). // 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 ) { 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 // check if an element is in a (or is an) XML document
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment