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

add various preferences to user.js/ignore.list: #267

Closed
wants to merge 17 commits into from
Closed

add various preferences to user.js/ignore.list: #267

wants to merge 17 commits into from

Conversation

nodiscc
Copy link
Contributor

@nodiscc nodiscc commented Apr 24, 2017

No description provided.

user.js:
 * fallback on mozilla wifi geolocation services when user re-enables geolocation (instead of Google services)
 * disable geolocation requests logging in console
 * disable more Virtual Reality APIs
 * disable vibrator API
 * when user re-enables URL fixup, still disable it for URLs using 'username:password' syntax
 * enable downloading/using Mozilla SWF blocklists in case some users actually need to re-enable Flash player plugin
 * use master switch browser.selfsupport.enabled to disable Heartbeat, in addition to already empty URL.
 * improve safebrowsing.downloads.enabled description
 * add "Open windows" to default selection in "Clear Private Data" dialog
 * enforce disabling fully automatic password autofill on HTTP sites, even when user re-enables autofill
 * enforce showing an in-content warning for insecure login forms

ignore.list:
 * add browser.safebrowsing.downloads.* fine controls
 * add safebrowsing url prefs
 * explicitely don't set/harden privacy.cpd.passwords/siteSettings and mark it: '(relaxed) ($REASON)' - in this case, reason is better usability - Ref. #231

Thanks to https://github.com/ghacksuserjs/ghacks-user.js/
these preferences are no longer set by default but are still readable and will work correctly:
> The preference is still honored, it is just not in about:config.
> In about:config it should still be possible to create a string preference with that name, and it should work correctly.
…TING section;

move extra VR API preferencs to ignore.list since VR is globally disabled
move New Tab Page/Tiles prefs next to each other
@nodiscc
Copy link
Contributor Author

nodiscc commented Apr 24, 2017

  • doc: add reference link for geo.wifi.*:
    these preferences are no longer set by default but are still readable and will work correctly:

The preference is still honored, it is just not in about:config.
In about:config it should still be possible to create a string preference with that name, and it should work correctly.

…ve deprecated note (can be found through make checkdeprecated)
item 2671 of #208 states this pref should not be altered for convenience purposes:
disable SVG spport anyway and add a clear notice about breaking functionality
this setting should be removed in "relaxed" variants; ref #231
errors were not detected by travis!
@nodiscc
Copy link
Contributor Author

nodiscc commented Apr 28, 2017

This PR is confusing and covers several unrelated aspects.
I will close it now and reopen separate Pull Requests for each individual change.
Note that I will not run make whatdoesitdo to ease merging/reviewing. @pyllyukko You'll have to run it after merging.

user jsmerge

@nodiscc nodiscc closed this Apr 28, 2017
@nodiscc nodiscc deleted the 2017-apr branch April 28, 2017 14:22
@pyllyukko
Copy link
Owner

This PR is confusing and covers several unrelated aspects.
I will close it now and reopen separate Pull Requests for each individual change.

git_horror

Reminds me of this 🤣

guitar_hero2

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

Successfully merging this pull request may close these issues.

2 participants