gecko-dev/browser/base
Kris Maglione be628a4524 Bug 1456677: Make the blocklist service a JSM, with an XPCOM service stub. r=Gijs
Aside from making things easier for JS callers, this also makes it harder to
accidentally trigger an early load of the service, which can be expensive
during startup.

This also makes a slight change to nsPluginHost to initially preserve the
previous blocklist state when a plugin is updated, to avoid the risk of the
possible additioanl asynchrony unblocking a plugin that should stay blocked.

MozReview-Commit-ID: 4EvIGJ1Ke0Z

--HG--
rename : toolkit/mozapps/extensions/nsBlocklistService.js => toolkit/mozapps/extensions/Blocklist.jsm
extra : rebase_source : e7047615ea3a728478695c76a0c521b0281f363b
extra : amend_source : b74115abacacd17ae3e8433a534a5bbb541905b0
2018-04-24 17:46:44 -07:00
..
content Bug 1456677: Make the blocklist service a JSM, with an XPCOM service stub. r=Gijs 2018-04-24 17:46:44 -07:00
jar.mn Bug 1452604 - Meta CSP applied to content privileged about:blocked. r=ckerschb 2018-04-12 16:39:40 +03:00
moz.build Bug 1450279 - Replace CAN_DRAW_IN_TITLEBAR with a run-time check. r=Gijs 2018-03-30 17:36:01 +02:00