Bug 1399176 - Make browserSettings an optional permission, r=mixedpuppy
authorBob Silverberg <bsilverberg@mozilla.com>
Tue, 12 Sep 2017 12:19:45 -0400
changeset 430388 777f90a6648bdf5bf483a65ffe2d31e8429223f6
parent 430387 7819af073f1cf205e54895795a368e54e59070ee
child 430389 b24b96e6f8a1552bff6ece9b7fe6a5cabc97ee95
push id7761
push userjlund@mozilla.com
push dateFri, 15 Sep 2017 00:19:52 +0000
treeherdermozilla-beta@c38455951db4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmixedpuppy
bugs1399176
milestone57.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1399176 - Make browserSettings an optional permission, r=mixedpuppy MozReview-Commit-ID: AO0hQdETmvC
toolkit/components/extensions/schemas/browser_settings.json
--- a/toolkit/components/extensions/schemas/browser_settings.json
+++ b/toolkit/components/extensions/schemas/browser_settings.json
@@ -2,17 +2,17 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
 [
   {
     "namespace": "manifest",
     "types": [
       {
-        "$extend": "Permission",
+        "$extend": "OptionalPermission",
         "choices": [{
           "type": "string",
           "enum": [
             "browserSettings"
           ]
         }]
       }
     ]