Index: dojo-release-1.3.2-src/dojo/_base/event.js =================================================================== --- dojo-release-1.3.2-src.orig/dojo/_base/event.js 2009-09-04 11:21:10.000000000 -0700 +++ dojo-release-1.3.2-src/dojo/_base/event.js 2009-09-04 11:23:00.000000000 -0700 @@ -28,7 +28,7 @@ // which causes isDescendant to return false which causes // spurious, and more importantly, incorrect mouse events to fire. // TODO: remove tagName check when Firefox 2 is no longer supported - try{ e.relatedTarget.tagName; }catch(e2){ return; } + try{ e.relatedTarget && e.relatedTarget.tagName; }catch(e2){ return; } } if(!dojo.isDescendant(e.relatedTarget, node)){ // e.type = oname; // FIXME: doesn't take? SJM: event.type is generally immutable.