Possible solution

Implemented popup blocking for non-local popups.
Currently works when popups appear with any length delay after page load.
(They must use the window.open method)