diff --git a/browser/components/BrowserGlue.jsm b/browser/components/BrowserGlue.jsm index 9b4a1824ca92..4823f201660d 100644 --- a/browser/components/BrowserGlue.jsm +++ b/browser/components/BrowserGlue.jsm @@ -1725,6 +1725,11 @@ BrowserGlue.prototype = { Services.tm.idleDispatchToMainThread(() => { TabUnloader.init(); }); + + // Marionette needs to be initialized as very last step + Services.tm.idleDispatchToMainThread(() => { + Services.obs.notifyObservers(null, "marionette-startup-requested"); + }); }, /**