Firefox

Cool Extensions #

Auto-sync about:config settings #

Source: https://www.addictivetips.com/web/sync-about-config-preferences-with-firefox-sync/

For each setting to be synched, add:

services.sync.prefs.<setting> true

Examples:

services.sync.prefs.toolkit.legacyUserProfileCustomizations.stylesheets

services.sync.prefs.media.hardwaremediakeys.enabled

Enable media keys on MacOS #

Sources:

In about:config:

media.hardwaremediakeys.enabled = true

// For syncing the setting
services.sync.prefs.media.hardwaremediakeys.enabled = true


dom.media.mediasession.enabled = true

// For syncing the setting
services.sync.prefs.dom.media.mediasession.enabled = true

Restore Pinned Tabs on Demand #

Note sure how to prevent the pinned tabs from opening at all, but at least this delays them loading, until you activate the tabs:

browser.sessionstore.restore_pinned_tabs_on_demand = true

services.sync.prefs.browser.sessionstore.restore_pinned_tabs_on_demand = true

Hide Native Tabs (for Tree Style Tabs) #

https://medium.com/@Aenon/firefox-hide-native-tabs-and-titlebar-f0b00bdbb88b

In about:config set:

toolkit.legacyUserProfileCustomizations.stylesheets = true

// For syncing the setting
services.sync.prefs.toolkit.legacyUserProfileCustomizations.stylesheets = true

Then in the <Profile folder>/chrome/userChrome.css:

/* hides the native tabs */
#TabsToolbar {
  visibility: collapse;
}

#sidebar-header {
  visibility: collapse !important;
}

All about: Pages #