Popup (normal?) windows opened by applications opens on the current viewport even though the main application windows is on another viewport. I think it should open on the same viewport as the original windows. At least it seems to be the way other windowmanagers do it.
The synaptic package manager can be used to reproduce this. When intalling/removing packages it opens several windows automatically during the process displaying various status info.
Fixed in git master.