Firefox 14.0.1 issue with channel-prefs.js
With Firefox 14.0.1, I no longer have any of my default settings "C:\Program Files (x86)\Mozilla Firefox\defaults\pref\channel-prefs.js"
My settings in channel-prefs.js
pref("app.update.auto", false); pref("app.update.enabled", false); pref("app.update.service.enabled", false); pref("webgl.disabled", true); pref("browser.shell.checkDefaultBrowser", false);
do not appear in about:config
Diubah
All Replies (8)
i have used channel-prefs.js for years too so what is wrong with 14.0.1 now ???
You can use a mozilla.cfg file in the Firefox program folder to lock prefs or specify new (default) values.
Place a file local-settings.js in the defaults\pref folder where you also find the file channel-prefs.js to specify using mozilla.cfg.
pref("general.config.filename", "mozilla.cfg"); pref("general.config.obscure_value", 0); // use this to disable the byte-shift
See:
You can use these functions in mozilla.cfg:
defaultPref(); // set new default value pref(); // set pref, but allow changes in current session lockPref(); // lock pref, disallow changes
But what happened with channel-prefs.js, this worked soo long and it is only one file.
Currently i get failed to read config. Who is guilty making this happen, Mozilla please fix it fast because it is matter of life and death that i can use only one config file.
Looks like at least mozilla have not yet destroyed ability to use omni.ja, i placed channel-prefs in defaults\preferences\ inside omni.ja and looks like it works... and if it works in future too i am pleased and no fix is needed.
Diubah
What is the content of the not obfuscated file mozilla.cfg?
Does the file start with a blank comment line (//)?
It is possible that there is an error with one or more lines in the file like unsupported prefs or the wrong type.
like i said placing channel-prefs.js inside omni.ja defaults\preferences\ solves issue. This is way better solution than mozila.cfg based so case closed and i hope omni.ja method works forever.
Diubah
How do you place a channel-prefs.js file in a omni.ja.
You don't.
The channel-prefs.js is placed in its own folder and not in the omni.ja archive because it never gets touched and never should be touched by an update, only a full install can change the update channel.
cor-el but how do you get the preference file. I am trying to create a msi. I want to disable the auto update feature. Is there any anyway that I can do it.