It seems to be, that the rule ought to be:

  • "if the operator's mouse/keyboard event which originally spawned the new window is still the last one generated, then it may grab focus"

In other words, if the user is WAITING on a window to pop up, then it takes focus. But otherwise (such as the user typing in another document) it does NOT take focus.

Of course, in this context, I refer to only key-down and mouse-down events, not passive events like mouse movement.

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 6 months ago* (1 child)

I suspect because of lurch's point that focus can still be stolen, and still cause issue.

(I didn't downvote, just observing)

  • source
  • parent
  • hideshow 1 child comment