Skip to content
Permalink
Browse files

A temporary workaround for #8018 that avoids any chance of compatibil…

…ity-breaking changes until a proper fix can be landed in 1.6.
  • Loading branch information...
SlexAxton authored and csnover committed Feb 18, 2011
1 parent 4b91b91 commit 752db8fffeffa796f5cdb5553331436c0a4cc44e
Showing with 9 additions and 4 deletions.
  1. +9 −4 src/event.js
@@ -23,11 +23,16 @@ jQuery.event = {
return;
}

// For whatever reason, IE has trouble passing the window object
// around, causing it to be cloned in the process
if ( jQuery.isWindow( elem ) && ( elem !== window && !elem.frameElement ) ) {
elem = window;
// TODO :: Use a try/catch until it's safe to pull this out (likely 1.6)
// Minor release fix for bug #8018
try {
// For whatever reason, IE has trouble passing the window object
// around, causing it to be cloned in the process
if ( jQuery.isWindow( elem ) && ( elem !== window && !elem.frameElement ) ) {
elem = window;
}
}
catch ( e ) {}

if ( handler === false ) {
handler = returnFalse;

0 comments on commit 752db8f

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