Trident will dispatch FocusEvent to an element even if the event listener was registered after the element had been given focus.

Blink will dispatch FocusEvent to the activeElement upon window gaining focus (first load, on reload the document has focus already).


link