Bug 1594234 remove extensions.content_script_csp preferences in favor of extensions.manifestV3.enabled r=robwu

Differential Revision: https://phabricator.services.mozilla.com/D101212
This commit is contained in:
Shane Caraveo
2021-01-19 19:43:09 +00:00
parent 0f32b30985
commit ce1fb18d4f
5 changed files with 11 additions and 44 deletions

View File

@@ -414,9 +414,6 @@ bool nsScriptSecurityManager::ContentSecurityPolicyPermitsJSAction(
nsCOMPtr<nsIPrincipal> subjectPrincipal = nsContentUtils::SubjectPrincipal();
if (!csp) {
if (!StaticPrefs::extensions_content_script_csp_enabled()) {
return true;
}
// Get the CSP for addon sandboxes. If the principal is expanded and has a
// csp, we're probably in luck.
auto* basePrin = BasePrincipal::Cast(subjectPrincipal);