Previously any scripts (JS) on a page which were waiting for document.hidden to be false or to execute via window.requestAnimationFrame might have been stuck forever since other page can be the focused tab in Chrome.
With this version we lie/force/monkey-patch each page so that the scripts (JS) see it as focused even if it's not.