Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not all Firefox default preferences are detected by 'make tests' #261

Closed
1 of 23 tasks
nodiscc opened this issue Apr 12, 2017 · 1 comment
Closed
1 of 23 tasks

Not all Firefox default preferences are detected by 'make tests' #261

nodiscc opened this issue Apr 12, 2017 · 1 comment

Comments

@nodiscc
Copy link
Contributor

nodiscc commented Apr 12, 2017

Followup to #208 (comment):

make tests allows downloading Firefox source files responsible for setting default config values (https://github.com/pyllyukko/user.js/blob/master/Makefile#L13), and allows comparisons (pref deprecation, newly added prefs...) with this user.js. However not all available Firefox preferences seem to be listed by this method:

There are definitely some prefs that are created/checked randomly through the code (eg https://dxr.mozilla.org/mozilla-central/source/dom/base/Navigator.cpp?q=general.oscpu.override&redirect_type=single#479).

Example preferences that we could not detect, but appear to be valid/effective prefs:

  • browser.search.region
  • javascript.use_us_english_locale
  • toolkit.telemetry.unifiedIsOptIn
  • datareporting.healthreport.service.enabled
  • browser.selfsupport.enabled
  • social.enabled
  • services.sync.enabled
  • network.dns.disablePrefetchFromHTTPS
  • permissions.memory_only
  • security.ssl.disable_session_identifiers
  • security.nocertdb
  • font.system.whitelist
  • media.gmp-gmpopenh264.enabled
  • dom.allow_cut_copy
  • browser.tabs.remote.force-enable
  • general.useragent.override
  • general.buildID.override
  • general.appname.override
  • general.appversion.override
  • general.platform.override
  • general.oscpu.override
  • ui.submenuDelay
  • privacy.donottrackheader.value

Find a way to detect such preferences.

More possibly "hidden" prefs sources to consider, requires more research.

@nodiscc
Copy link
Contributor Author

nodiscc commented Jul 5, 2023

I'm no longer working on this.

@nodiscc nodiscc closed this as completed Jul 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant