I am concerned this could introduce a race condition where `getTabContentWindow(tab).location.href` returns `about:blank` and `getTabURI(tab)` is correct, but we have no tests for such a race condition I image, so I won't block on this..