The bare minimum to keep the old XUL-based about:config version available in Firefox 87+
Mostly copied from https://github.com/xiaoxiaoflood/firefox-scripts, all credit goes to them.
All credit goes to @aminomancer for the idea and the code for registering a proper about: page!
- download and extract the master.zip
- copy the files/folders from
installdirinto your Firefox installation folder and thechromefolder fromprofileinto your profile directory - load
about:supportand click the button "Clear startup cache..." (not sure if this is really necessary) - restart Firefox
- you can now access the old
about:configviachrome://userchromejs/content/aboutconfig/config.xhtml
Optionally you can also let the script register an about:cfg page. To do that, copy/move aboutcfg.jsm into the profile/chrome/utils/ folder
and uncomment the 2nd-to-last line in the _autoconfig.cfg file.
Now you can access the old about:config page at about:cfg !
autoconfig.jstells Firefox to load the autoconfig file_autoconfig.cfg_autoconfig.cfgtells Firefox to load thechrome.manifestfrom the chrome directory in the profile folderchrome.manifestregisters achrome://namespaceuserchromejs
Mozilla removed the old about:config in https://hg.mozilla.org/mozilla-central/rev/2e2f7a1fd4fa
see the above link for the original files:
- toolkit/components/viewconfig/content/config.js
- toolkit/components/viewconfig/content/config.xhtml
- toolkit/locales/en-US/toolkit/about/aboutConfig.ftl
- toolkit/themes/shared/config.css
The only modifications are:
- hardcoding all the localization stuff from aboutConfig.ftl into config.js and config.xhtml
- remove the unnecessary telemetry stuff from config.js