forked from mirrors/gecko-dev
DevTools preferences are loaded dynamically by calling DevtoolsPreferences.loadPrefs(). We can not preload them when the addon starts, otherwise this will slow down the startup of Firefox. But jsonview's converter-observer needs to check preferences to check if jsonview is enabled very early. Moving devtools.jsonview.enabled to a separate preferences file that is still processed by firefox fixes the issue. The downside is that this pref will keep following m-c's release cycle and not the addon's. But it is so generic it should not be a big issue. MozReview-Commit-ID: HrD5IVe54Ks --HG-- extra : rebase_source : 7feb021770c827996e276b60169b08093ecc1ff0
12 lines
708 B
JavaScript
12 lines
708 B
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
// This Devtools preferences file will be loaded as a usual Firefox preferences file.
|
|
// Most DevTools prefs are included with the addon and loaded dynamically during the addon
|
|
// startup. For preferences that are required before the addon is loaded or that we can't
|
|
// process in JS, they can be defined in this file.
|
|
// Note that this preference file follows Firefox release cycle.
|
|
|
|
// Enable the JSON View tool (an inspector for application/json documents).
|
|
pref("devtools.jsonview.enabled", true);
|