Honestly, I think `window.open` is the most elegant solution here, but maybe that's because I have dual monitors and hate mucking about with HTML and CSS.