mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 17:55:50 +00:00
4bef3af91a
Functionally, we want Marionette to be enabled whenever remote debugging enabled and disabled whenever remote debugging is enabled. That's not particularly well supported by Gecko prefs, so we don't try to handle all situations. We force the Marionette pref whenever the remote debugging pref changes; if consumers get themselves into a bad state by fiddling the Marionette pref independently, that's fine: GeckoView will take back control eventually. There are a couple of wrinkles here. The first is that GeckoView and Marionette race to set themselves up in "profile-after-change". We ensure that both are configured before GeckoView notifies "marionette-startup-requested". The second is that the initial value of the Marionette pref is taken from the environment variable MOZ_MARIONETTE; therefore, we set that variable when starting the Gecko thread. Differential Revision: https://phabricator.services.mozilla.com/D17580 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
geckoview | ||
Accounts.jsm | ||
ActionBarHandler.jsm | ||
BrowserActions.jsm | ||
dbg-browser-actors.js | ||
DownloadNotifications.jsm | ||
FormAssistant.jsm | ||
FxAccountsWebChannel.jsm | ||
HelperApps.jsm | ||
Home.jsm | ||
HomeProvider.jsm | ||
InputWidgetHelper.jsm | ||
LightweightThemeConsumer.jsm | ||
MediaPlayerApp.jsm | ||
moz.build | ||
NetErrorHelper.jsm | ||
Notifications.jsm | ||
PageActions.jsm | ||
Prompt.jsm | ||
RuntimePermissions.jsm | ||
Sanitizer.jsm | ||
SelectHelper.jsm | ||
SharedPreferences.jsm | ||
Snackbars.jsm | ||
SSLExceptions.jsm | ||
WebrtcUI.jsm | ||
WebsiteMetadata.jsm |