Sync more preferences in Menu-Options-General
Categories
(Firefox :: Sync, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox82 | --- | fixed |
People
(Reporter: a.polivanchuk, Assigned: a.polivanchuk, Mentored)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
Some preferences in Firefox Menu - Options - General are not synchronized by default.
-
Warn you when quitting the browser
data-l10n-id="startup-restore-warn-on-quit"
preference="browser.sessionstore.warnOnQuit"
++pref("services.sync.prefs.sync.browser.sessionstore.warnOnQuit", true); -
Always check if { -brand-short-name } is your default browser
data-l10n-id="always-check-default"
preference="browser.shell.checkDefaultBrowser"
++pref("services.sync.prefs.sync.browser.shell.checkDefaultBrowser", true); -
Enable Container Tabs
data-l10n-id="browser-containers-enabled"
preference="privacy.userContext.enabled"
++pref("services.sync.prefs.sync.privacy.userContext.enabled", true); -
Select a container for each new tab
data-l10n-id="containers-new-tab-check"
preference="privacy.userContext.newTabContainerOnLeftClick.enabled"
++pref("services.sync.prefs.sync.privacy.userContext.newTabContainerOnLeftClick.enabled", true); -
Use a background service to install updates
data-l10n-id="update-application-use-service"
preference="app.update.service.enabled"
++pref("services.sync.prefs.sync.app.update.service.enabled", true); -
Use recommended performance settings
data-l10n-id="performance-use-recommended-settings-checkbox"
preference="browser.preferences.defaultPerformanceSettings.enabled"
++pref("services.sync.prefs.sync.browser.preferences.defaultPerformanceSettings.enabled", true); -
Use hardware acceleration when available
data-l10n-id="performance-allow-hw-accel"
preference="layers.acceleration.disabled"
++pref("services.sync.prefs.sync.layers.acceleration.disabled", true); -
Use autoscrolling
data-l10n-id="browsing-use-autoscroll"
preference="general.autoScroll"
++pref("services.sync.prefs.sync.general.autoScroll", true); -
Use smooth scrolling
data-l10n-id="browsing-use-smooth-scrolling"
preference="general.smoothScroll"
++pref("services.sync.prefs.sync.general.smoothScroll", true); -
Show a touch keyboard when necessary
data-l10n-id="browsing-use-onscreen-keyboard"
preference="ui.osk.enabled"
++pref("services.sync.prefs.sync.ui.osk.enabled", true); -
Enable picture-in-picture video controls
data-l10n-id="browsing-picture-in-picture-toggle-enabled"
preference="media.videocontrols.picture-in-picture.video-toggle.enabled"
++pref("services.sync.prefs.sync.media.videocontrols.picture-in-picture.video-toggle.enabled", true); -
Recommend extensions as you browse
data-l10n-id="browsing-cfr-recommendations"
preference="browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons"
++pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", true); -
Recommend features as you browse
data-l10n-id="browsing-cfr-features"
preference="browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features"
++pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", true);
Add new lines (++) to the section // Preferences to be synced by default in mozilla-central/browser/app/profile/firefox.js
Please review my proposed changes for further file modification in the repo.
Comment 1•4 years ago
|
||
Sure, those sound good! I’m not sure about some of them (1, 5-7 and 10), but I don’t know nearly enough about them to say either way. Let’s just sync all of these for now, and we can always revert later if it’s too surprising; it’s a pretty low risk patch.
Assignee | ||
Comment 2•4 years ago
|
||
I see the possible issue with 2nd - "Always check if { -brand-short-name } is your default browser".
When using a corporate PC with restricted permissions and some other browser set by default, this preference might cause a conflict.
So I think it's better to avoid syncing this option.
I agree with your precautions regarding 6 and 7th. Maybe it's not a good idea to sync hardware related preferences, so I'll exclude them too.
For other options, I'll send a changeset shortly :)
Assignee | ||
Comment 3•4 years ago
|
||
Assignee | ||
Comment 4•4 years ago
|
||
I also skipped #5.
Assignee | ||
Updated•4 years ago
|
Comment 6•4 years ago
|
||
bugherder |
Assignee | ||
Updated•2 years ago
|
Description
•