gecko-dev/mobile/android/modules
Agi Sferro a641bc8da0 Bug 1554260 - Send WebExtension Page messages to GeckoSession. r=snorp
WebExtension pages introduce a case that was previously not possible: a script
with full WebExtension privileges that runs on a page with a GeckoSession
associated to it.

This breaks the assumption that all messages from a privileged context don't
have a GeckoSession associated to it. We fix this by checking if we can find an
eventDispatcher for the given window.

This also fixes the test which had the same wrong assumption.

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

--HG--
extra : moz-landing-system : lando
2019-06-10 20:09:25 +00:00
..
geckoview Bug 1554260 - Send WebExtension Page messages to GeckoSession. r=snorp 2019-06-10 20:09:25 +00:00
Accounts.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
ActionBarHandler.jsm Bug 1557847. Stop using [array] in nsIClipboard. r=NeilDeakin 2019-06-09 01:06:39 +00:00
BrowserActions.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
dbg-browser-actors.js Bug 1495383 - Add Worker, ServiceWorker and Process support on android debugger server;r=daisuke,ochameau 2019-01-17 07:58:57 +00:00
DownloadNotifications.jsm Bug 1538766 - mobile/ automated ESLint no-throw-literal fixes. r=petru 2019-03-26 08:29:37 +00:00
FormAssistant.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
FxAccountsWebChannel.jsm Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
HelperApps.jsm Bug 1529367 - Part 1: Don't send MIME type when querying external apps for non-local HTML documents. r=geckoview-reviewers,snorp 2019-02-25 20:07:55 +00:00
Home.jsm Bug 1538766 - mobile/ manual ESLint no-throw-literal fixes. r=petru 2019-03-26 08:29:54 +00:00
HomeProvider.jsm Bug 1538766 - mobile/ manual ESLint no-throw-literal fixes. r=petru 2019-03-26 08:29:54 +00:00
InputWidgetHelper.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
LightweightThemeConsumer.jsm Bug 1540856: Part 1 - Remove useless references to lightweightThemes preferences. r=aswan,dao 2019-04-01 15:22:20 -07:00
MediaPlayerApp.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
moz.build bug 1531924 - remove unnecessary nsIBadCertListener2 in Firefox for Android and improve adding certificate error overrides r=snorp 2019-03-06 20:46:32 +00:00
NetErrorHelper.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
Notifications.jsm Bug 1538766 - mobile/ automated ESLint no-throw-literal fixes. r=petru 2019-03-26 08:29:37 +00:00
PageActions.jsm Bug 1538766 - mobile/ automated ESLint no-throw-literal fixes. r=petru 2019-03-26 08:29:37 +00:00
Prompt.jsm Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
RuntimePermissions.jsm
Sanitizer.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
SelectHelper.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
SharedPreferences.jsm Bug 1538766 - mobile/ automated ESLint no-throw-literal fixes. r=petru 2019-03-26 08:29:37 +00:00
Snackbars.jsm Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
WebrtcUI.jsm Bug 1330467 - part 9. Use principal with mobile permissions; r=johannh,snorp 2019-05-26 17:00:54 +00:00
WebsiteMetadata.jsm Bug 1515729 - Remove Task.jsm usage from mobile/android. r=snorp 2018-12-28 22:36:18 +00:00