diff --git a/extensions/firefox/content/PdfjsChromeUtils.jsm b/extensions/firefox/content/PdfjsChromeUtils.jsm index 64f757d98..89e995b3a 100644 --- a/extensions/firefox/content/PdfjsChromeUtils.jsm +++ b/extensions/firefox/content/PdfjsChromeUtils.jsm @@ -12,6 +12,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + /*globals DEFAULT_PREFERENCES */ 'use strict'; @@ -36,21 +37,12 @@ XPCOMUtils.defineLazyServiceGetter(Svc, 'mime', '@mozilla.org/mime;1', 'nsIMIMEService'); +//#include ../../../web/default_preferences.js + let PdfjsChromeUtils = { // For security purposes when running remote, we restrict preferences // content can access. - _allowedPrefNames: [ - "showPreviousViewOnLoad", - "defaultZoomValue", - "sidebarViewOnLoad", - "enableHandToolOnLoad", - "enableWebGL", - "disableRange", - "disableAutoFetch", - "disableFontFace", - "disableTextLayer", - "useOnlyCssZoom" - ], + _allowedPrefNames: Object.keys(DEFAULT_PREFERENCES), _ppmm: null, _mmg: null, diff --git a/extensions/firefox/content/PdfjsContentUtils.jsm b/extensions/firefox/content/PdfjsContentUtils.jsm index b38169279..d8a5acd43 100644 --- a/extensions/firefox/content/PdfjsContentUtils.jsm +++ b/extensions/firefox/content/PdfjsContentUtils.jsm @@ -60,9 +60,7 @@ let PdfjsContentUtils = { /* * prefs utilities - the child does not have write access to prefs. * note, the pref names here are cross-checked against a list of - * approved pdfjs prefs in chrome utils. If you add additional pdfjs - * prefs update the defaults in DEFAULT_PREFERENCES and in chrome - * utils _allowedPrefNames. + * approved pdfjs prefs in chrome utils. */ clearUserPref: function (aPrefName) {