fune/browser/components/enterprisepolicies
Kris Maglione e7fd10bd79 Bug 1585776 - Fix XPInstall content handler under Fission. r=nika
The XPInstall content handlers currently make all sorts of assumptions about
the process they're being run in and the docShell their request is tied to.
These assumptions don't hold under Fission, either now, when they may be
called just after a process switch, or in the future, when they'll be called
in the parent process.

This patch updates them to operate on the BrowsingContext of the request, and
to do their messaging via the process message manager, rather than via frame
message managers. As a bonus, it also removes the existing hacks they had in
place to handle the cases where frame message managers didn't work.

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

--HG--
extra : moz-landing-system : lando
2019-10-18 01:35:33 +00:00
..
content Bug 1499354: Add object-src 'none' to the CSP of all about: pages. r=freddyb 2019-09-26 16:22:41 +00:00
docs Bug 158968 - Implement kiosk mode. r=Gijs 2019-10-04 19:47:56 +00:00
helpers Bug 1561435 - Format browser/components/, a=automatic-formatting 2019-07-05 09:53:32 +02:00
schemas Bug 1587804 - Add an Enterprise Policy that allows to set the default search engine used in Private Browsing mode. r=mkaply 2019-10-15 14:31:05 +00:00
tests Bug 1585776 - Fix XPInstall content handler under Fission. r=nika 2019-10-18 01:35:33 +00:00
jar.mn
moz.build Bug 158968 - Implement kiosk mode. r=Gijs 2019-10-04 19:47:56 +00:00
Policies.jsm Bug 1587804 - Add an Enterprise Policy that allows to set the default search engine used in Private Browsing mode. r=mkaply 2019-10-15 14:31:05 +00:00