gecko-dev/testing/specialpowers
Agi Sferro ae0d2a326d Bug 1616625 - Move TabDelegate to be per-WebExtension and per-GeckoSession. r=mixedpuppy,snorp,esawin
Before this patch, the TabDelegate was "special" as in it had just one global
delegate that receives events for all extensions and sessions. This was done to
allow mochitests to call tabs.create and tabs.remove.

This hack is no longer needed as now we can notify the embedding layer that a
new extension has been installed and we have a way to list currently installed
extensions.

This patch makes TabDelegate behave the same as the other delegates
(ActionDelegate and MessageDelegate) and will allow further simplications of
the WebExtension Delegate code.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 02:13:36 +00:00
..
content Bug 1616625 - Move TabDelegate to be per-WebExtension and per-GeckoSession. r=mixedpuppy,snorp,esawin 2020-03-04 02:13:36 +00:00
Makefile.in Bug 1497339 - Fix reftests in the Tup backend. r=ted,firefox-build-system-reviewers 2018-10-10 23:12:32 +00:00
api.js Bug 1581925 - Part 2: Use {chrome/content}-document-global-created topic to create SpecialPowers actor, r=kmag 2019-10-07 19:35:06 +00:00
manifest.json Bug 1451519 Convert specialpowers to a webextension r=kmag 2018-06-27 13:10:51 -07:00
moz.build Bug 1596918: Part 1c - Make some more globals available to SpecialPowers.spawn tasks. r=mccr8 2019-12-07 18:44:32 +00:00
schema.json Bug 1451519 Convert specialpowers to a webextension r=kmag 2018-06-27 13:10:51 -07:00