I have implemented a progress graphic that works in IE but not in FF.
o hides the DIV with my search form
o reveals the DIV containing my progress graphic
o sets up the XMLHTTPRequest and sends it
o receives back the data
o updates my results DIV, which at this point is hidden
o hides my progress graphic DIV
o reveals my results DIV
All this works fine in IE, but in FF the hides/reveals don't work.
I know my code is OK in this regard, because if I stagger the script with an 'alert' after each hide/reveal, they all work fine.
Equally, if I remove the XMLHTTPRequest call, the functionality is also fine.
What appears to happen is that FF suspends all DOM updates if it is dealing with an XMLHTTPRequest in any part of the transaction.
Is that plausible?