X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fevent.js;h=fdf61baef005f29daf9d59e1304e472d6b44ff61;hb=a78557472ce1c2cdf7db01a13fcc8591f3fdcfb0;hp=e46e1086c8dde2942c6114c0b39067a9154c91f7;hpb=c2fad371f1eb9e3204f5901d1dca056bbe4f389f;p=jquery.git diff --git a/src/event.js b/src/event.js index e46e108..fdf61ba 100644 --- a/src/event.js +++ b/src/event.js @@ -377,13 +377,13 @@ jQuery.Event = function( src ){ if( src && src.type ){ this.originalEvent = src; this.type = src.type; - this.timeStamp = src.timeStamp; // Event type }else this.type = src; - if( !this.timeStamp ) - this.timeStamp = now(); + // timeStamp is buggy for some events on Firefox(#3843) + // So we won't rely on the native value + this.timeStamp = now(); // Mark it as fixed this[expando] = true; @@ -572,9 +572,8 @@ function liveHandler( event ){ }); jQuery.each(elems, function(){ - if ( !event.isImmediatePropagationStopped() && - this.fn.call(this.elem, event, this.fn.data) === false ) - stop = false; + if ( this.fn.call(this.elem, event, this.fn.data) === false ) + stop = false; }); return stop;