Commit 13e4dd20 authored by Matthew Finkel's avatar Matthew Finkel Committed by Richard Pospesel
Browse files

Bug 40253: Explicitly allow NoScript in Private Browsing mode.

parent 0e3e8f8e
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -2941,6 +2941,15 @@ class Extension extends ExtensionData {
        this.permissions.add(PRIVATE_ALLOWED_PERMISSION);
      }

      // Bug 40253: Explicitly allow NoScript in Private Browsing mode.
      if (this.id === "{73a6fe31-595d-460b-a920-fcc0f8843232}") {
        ExtensionPermissions.add(this.id, {
          permissions: [PRIVATE_ALLOWED_PERMISSION],
          origins: [],
        });
        this.permissions.add(PRIVATE_ALLOWED_PERMISSION);
      }

      // We only want to update the SVG_CONTEXT_PROPERTIES_PERMISSION during install and
      // upgrade/downgrade startups.
      if (INSTALL_AND_UPDATE_STARTUP_REASONS.has(this.startupReason)) {