We recently found a serious bug in IE where the unload event wouldn’t fire on a specific page we had on a site. After some bug tracking we found out that the unload event never fired since all the contents of the page hadn’t finished loading before we navigated to another page. This is a major problem since the unload event is commonly used to clear circular references etc in IE to prevent memory