One problem is if this browserWindow has an opened popup, you will see the popup is still upon the bottom browser window.
Proposed fix:
(1) kill this.frontWindow once navigate is called.
(2) Use new window instead of current one.

I don't know if UX covered this...