diff --git a/test/test.js b/test/test.js index 2db3512edc..89c3dfdb09 100644 --- a/test/test.js +++ b/test/test.js @@ -362,6 +362,13 @@ describe("Test Screenshots", function() { }).catch(done); }); + it("should show onboarding with #hello", async function() { + await driver.get(`${backend}/#hello`); + await driver.setContext(firefox.Context.CONTENT); + const slideFrame = await driver.wait(until.elementLocated(By.id(SLIDE_IFRAME_ID))); + assert(slideFrame, "Navigating to #hello should show onboarding"); + }); + it("should download a shot", function(done) { const startingFileCount = fs.readdirSync(downloadDir).length; const filenameRegex = /^Screenshot.+ Firefox Screenshots\.png$/; diff --git a/webextension/background/main.js b/webextension/background/main.js index 99938cdaca..1da031e3dd 100644 --- a/webextension/background/main.js +++ b/webextension/background/main.js @@ -71,7 +71,7 @@ this.main = (function() { if (!isLoaded) { sendEvent("start-shot", "site-request", {incognito: tab.incognito}); setIconActive(true, tab.id); - selectorLoader.toggle(tab.id, false); + selectorLoader.toggle(tab.id, Promise.resolve(false)); } }); }