I think we should attempt to extend platform such that private windows will have a different type than regular browser windows. Of course we don't wanna block on that, so only reasonable option I could think of is to return last focused window that was not private.