I've got a problem when opening up new windows if the "y" coordinate exceeds the browser height. In this case the viewport will scroll up, while I was expecting the new window to be put outside the visibile area.

The viewport can be put back to normal position by executing "TestViewport.el.dom.scrollTop = 0" on the browser console.

If you test it, maximize your browser window otherwise everything will work as expected.