Strange behavior with Firefox 3.06

Strange behavior with Firefox 3.06


Firefox v3.0.6
Firebug v1.3.3
jQuery v1.3.1
Windows XP sp2
I've been troubleshooting a strange behavior with my script. While
tracing through the code I came across the fix() for jQuery.event. The
particular code in question:
-----
if ( !event.target)
event.target = event.srcElement || document; // Fixes #1925 where
srcElement might not be defined either
-----
I set a watch using Firebug on event.target and it is definitely set
to a value prior to the conditional test. Also, watching on the !
(event.target) evaluates to false. Yet when I continue stepping
through the code it executes the line event.target = ...
Am I missing something?
Thanks,
Marc