mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-08 20:28:42 +02:00
Differential Revision: https://phabricator.services.mozilla.com/D52373 --HG-- extra : moz-landing-system : lando
17 lines
452 B
JavaScript
17 lines
452 B
JavaScript
async function waitForPdfJS(browser, url) {
|
|
await SpecialPowers.pushPrefEnv({
|
|
set: [["pdfjs.eventBusDispatchToDOM", true]],
|
|
});
|
|
// Runs tests after all "load" event handlers have fired off
|
|
let loadPromise = BrowserTestUtils.waitForContentEvent(
|
|
browser,
|
|
"documentloaded",
|
|
false,
|
|
null,
|
|
true
|
|
);
|
|
await SpecialPowers.spawn(browser, [url], contentUrl => {
|
|
content.location = contentUrl;
|
|
});
|
|
return loadPromise;
|
|
}
|