gecko-dev/browser/fxr
thomasmo e6655d9d96 Bug 1599846 - Enable Background WebExtension scripts in FxR on PC r=zombie
This change allows for background scripts from WebExtensions to run in the FxR on PC chrome window. In this scenario, the promise ExtensionParent.browserStartupPromise is never fulfilled because it depends on the notification sessionstore-windows-restored, which doesn't occur because the FxR window does not participate in SessionStore.
To address this issue, browserStartupPromise is now a race between the original notification and a new one, extensions-late-startup, which is fired from fxrui.js.

Differential Revision: https://phabricator.services.mozilla.com/D55058

--HG--
extra : moz-landing-system : lando
2019-11-30 04:19:46 +00:00
..
content Bug 1599846 - Enable Background WebExtension scripts in FxR on PC r=zombie 2019-11-30 04:19:46 +00:00
jar.mn Bug 1598328 - Support FxR PC chrome UI on non-Windows machines r=bgrins,Gijs,florian 2019-11-25 12:55:21 +00:00
moz.build Bug 1565296 - Implement Command Line Handler for FxR on desktop r=mossop,Gijs 2019-07-29 20:11:27 +00:00