ChromeUtils.defineESModuleGetters(this, { PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs", }); const TRANSITION_LINK = PlacesUtils.history.TRANSITION_LINK; const TRANSITION_TYPED = PlacesUtils.history.TRANSITION_TYPED; const TRANSITION_BOOKMARK = PlacesUtils.history.TRANSITION_BOOKMARK; const TRANSITION_REDIRECT_PERMANENT = PlacesUtils.history.TRANSITION_REDIRECT_PERMANENT; const TRANSITION_REDIRECT_TEMPORARY = PlacesUtils.history.TRANSITION_REDIRECT_TEMPORARY; const TRANSITION_EMBED = PlacesUtils.history.TRANSITION_EMBED; const TRANSITION_FRAMED_LINK = PlacesUtils.history.TRANSITION_FRAMED_LINK; const TRANSITION_DOWNLOAD = PlacesUtils.history.TRANSITION_DOWNLOAD; function whenNewWindowLoaded(aOptions, aCallback) { BrowserTestUtils.waitForNewWindow().then(aCallback); OpenBrowserWindow(aOptions); }