I questioned ESRI recently about an issue I was noticing in firefox 3 with an application I have been working on. The issue was the identify tool, when used in this application, would open a small window with the results of your identify operation. This window contained an image with an x on it to close the information window but when clicked in firefox 3 the action of clicking the close button would initiate another identify operation. This would then create an infinite amount of identify operations if the user would keep trying to close the box.
After asking the ESRI rep if there were any other issues similiar to this he said that there was and the solution was that firefox 3 wasn't supported (NIM037203). Seemed like the easy way out type of response but since I use firefox 3 and have not noticed any other issues I wanted to make this work.
I played around a bit and noticed that the javascript to close the window was being fired with the onmousedown event which is when you click your mouse down. The onmouseup action, or when you release the mouse button, would then call the identify again.
Ok, so simply change the close button event to be onmouseup="closeIdentifyPanel(this)" and the problem is solved.
It's line 313 in the Javascript/MapIdentify.js file.