2) Open a window in some other program by clicking on a toolbar launch script or something.
3) Move you mouse back over the first window.
4) Note that the second window does *not* take focus.
I suppose you're suggesting that the right thing to do is only give focus to the new window if it was requested by the user?
By the way, Windows has had this same "vulnerability" for years. When you start talking to somebody on AIM, sometimes they send you part of a message they started typing to somebody else.
Not always.
Steps to reproduce it not happening:
1) Open a window in some program.
2) Open a window in some other program by clicking on a toolbar launch script or something.
3) Move you mouse back over the first window.
4) Note that the second window does *not* take focus.
I suppose you're suggesting that the right thing to do is only give focus to the new window if it was requested by the user?
By the way, Windows has had this same "vulnerability" for years. When you start talking to somebody on AIM, sometimes they send you part of a message they started typing to somebody else.