a) getURL doesn't have this problem. And it's within Flash. But getURL seldom has a problem so long as you "click".
b) Browsers could so easily handle this quite easily. The simple algorithm is this: > record recent mouse clicks > if pop-up window launched > check last mouse click and see if it was within x milliseconds Or in other words, if the user just clicked the mouse and a pop-up request was made. It was most likely done at the request of the user. So let it go through.

