mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-11 16:32:59 +00:00
c992a99524
Backed out changeset b2c7cf464308 (bug 1549418) Backed out changeset bb3cee345d37 (bug 1549418)
92 lines
3.1 KiB
JavaScript
92 lines
3.1 KiB
JavaScript
#filter dumbComments emptyLines substitution
|
|
|
|
// 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/. */
|
|
|
|
// Non-static prefs that are specific to GeckoView belong in this file (unless
|
|
// there is a compelling and documented reason for them to belong in another
|
|
// file). Note that non-static prefs that are shared by GeckoView and Firefox
|
|
// for Android are in mobile.js, which this file includes.
|
|
//
|
|
// Please indent all prefs defined within #ifdef/#ifndef conditions. This
|
|
// improves readability, particular for conditional blocks that exceed a single
|
|
// screen.
|
|
|
|
#include mobile.js
|
|
|
|
pref("privacy.trackingprotection.pbmode.enabled", false);
|
|
|
|
pref("dom.ipc.keepProcessesAlive.web", 1);
|
|
pref("dom.ipc.processCount", 1);
|
|
pref("dom.ipc.processPrelaunch.enabled", false);
|
|
|
|
// Disable the Telemetry Event Ping
|
|
pref("toolkit.telemetry.eventping.enabled", false);
|
|
// Don't create the hidden window during startup.
|
|
pref("toolkit.lazyHiddenWindow", true);
|
|
|
|
pref("geckoview.console.enabled", false);
|
|
|
|
#ifdef RELEASE_OR_BETA
|
|
pref("geckoview.logging", "Warn");
|
|
#else
|
|
pref("geckoview.logging", "Debug");
|
|
#endif
|
|
|
|
// Enable WebShare support.
|
|
pref("dom.webshare.enabled", true);
|
|
|
|
// Enable capture attribute for file input.
|
|
pref("dom.capture.enabled", true);
|
|
|
|
// Disable Web Push until we get it working
|
|
pref("dom.push.enabled", true);
|
|
|
|
// enable external storage API
|
|
pref("dom.storageManager.enabled", true);
|
|
|
|
// enable Visual Viewport API
|
|
pref("dom.visualviewport.enabled", true);
|
|
|
|
// Inherit locale from the OS, used for multi-locale builds
|
|
pref("intl.locale.requested", "");
|
|
|
|
// Enable Safe Browsing blocklist updates
|
|
pref("browser.safebrowsing.features.phishing.update", true);
|
|
pref("browser.safebrowsing.features.malware.update", true);
|
|
|
|
// Enable Tracking Protection blocklist updates
|
|
pref("browser.safebrowsing.features.trackingAnnotation.update", true);
|
|
pref("browser.safebrowsing.features.trackingProtection.update", true);
|
|
|
|
// Enable cryptomining protection blocklist updates
|
|
pref("browser.safebrowsing.features.cryptomining.update", true);
|
|
// Enable fingerprinting protection blocklist updates
|
|
pref("browser.safebrowsing.features.fingerprinting.update", true);
|
|
|
|
// Treat mouse as touch only on TV-ish devices
|
|
pref("ui.android.mouse_as_touch", 2);
|
|
|
|
// Fenix is currently not whitelisted for Web Authentication
|
|
pref("security.webauth.webauthn_enable_android_fido2", false);
|
|
pref("security.webauth.webauthn", false);
|
|
|
|
// Enable autoplay permission prompts
|
|
pref("media.geckoview.autoplay.request", true);
|
|
|
|
// Enable EME permission prompts
|
|
pref("media.eme.require-app-approval", true);
|
|
|
|
// Enable the Process Priority Manager
|
|
pref("dom.ipc.processPriorityManager.enabled", true);
|
|
|
|
pref("signon.debug", false);
|
|
pref("signon.showAutoCompleteFooter", true);
|
|
pref("security.insecure_field_warning.contextual.enabled", true);
|
|
pref("toolkit.autocomplete.delegate", true);
|
|
|
|
// Android doesn't support the new sync storage yet, we will have our own in
|
|
// Bug 1625257.
|
|
pref("webextensions.storage.sync.kinto", true);
|