https://bugs.winehq.org/show_bug.cgi?id=37716
--- Comment #14 from Stefan Dösinger stefan@codeweavers.com --- The focus change behavior in user32 is correct in this case (old and new window are owned by different threads). What's probably wrong is that a window != the focus window has the focus in this situation.