Found a workaround for a window focus problem with Google’s Chrome browser. Summary: var w = window.open(url, ‘windowname’, ‘…’); w.focus(); Problem is that the “focus” call doesn’t work … the 2nd time you call this function. The workaround requires you to retain a pointer to the window as a global, and just close it before opening it again, like so: if (navigator.userAgent.indexOf('Chrome/') > 0)