Firefox
Notes on the parts of Firefox beyond basic browsing — profiles, containers, privacy settings, and customization.
Profiles
Firefox supports multiple independent profiles (separate history, extensions, logins, cache):
firefox -P # open the profile manager
firefox -P "Work" -no-remote # launch a specific profile in its own process
firefox -profile /path/to/dir # launch using a profile at an explicit path
about:profiles manages profiles from within the browser — create, rename, set a default, or open one in a new window.
Containers
Multi-Account Containers (built-in feature, or the companion extension for more control) let you keep identities separated — e.g. work vs. personal Google accounts — in colored tabs that don’t share cookies/storage with each other or with normal browsing. Useful as a lighter-weight alternative to separate profiles when you just need site-level isolation, not a fully separate browser instance.
Privacy & tracking protection
about:preferences#privacy— Enhanced Tracking Protection has Standard/Strict/Custom levels; Strict blocks more trackers and fingerprinting but occasionally breaks a site’s login flow.about:config— low-level prefs not exposed in the UI. Search-then-toggle; Firefox warns before you enter this page for a reason (typos here can have unexpected effects).- Firefox Sync (
about:preferences#sync) syncs bookmarks, history, passwords, open tabs, and add-ons across devices — end-to-end encrypted.
Reader Mode & Picture-in-Picture
- Reader Mode (icon in the address bar when available) strips a page down to just the article text — also has adjustable font, spacing, and a text-to-speech option.
- Picture-in-Picture pops a
<video>element out into a floating always-on-top window — works on most sites without any setup, toggled from a button that appears on hover over the video.
Firefox View
Cmd/Ctrl+Shift+E or the pinned tab at the far left — recently closed tabs, tabs open on your other synced devices, and a searchable history view in one place.
Developer tools
| Shortcut | Action |
|---|---|
F12 / Cmd+Opt+I |
Toggle DevTools |
Cmd+Opt+K |
Web Console |
Cmd+Opt+M |
Responsive Design Mode |
Cmd+Opt+Q |
Toggle DevTools theme/layout |
Cmd+Shift+P |
Private Browsing window |
userChrome.css customization
Firefox’s own UI (tab bar, toolbar) can be restyled with CSS once enabled:
about:config→ settoolkit.legacyUserProfileCustomizations.stylesheetstotrue.- In the profile folder, create
chrome/userChrome.css(for the browser UI) oruserContent.css(for web page rendering). - Restart Firefox to pick up changes; edit-and-restart to iterate.
Keyboard shortcuts worth knowing
| Shortcut | Action |
|---|---|
Cmd/Ctrl+L |
Focus address bar |
Cmd/Ctrl+K |
Focus search bar (if separate) |
Cmd/Ctrl+T |
New tab |
Cmd/Ctrl+Shift+T |
Reopen last closed tab |
Cmd/Ctrl+Shift+Tab |
Cycle tabs backward |
Cmd/Ctrl+9 |
Jump to last tab |
Cmd/Ctrl+Shift+P |
New private window |
Extensions worth having
- uBlock Origin — content/ad blocking, low resource usage.
- Tree Style Tab — vertical, hierarchical tabs for heavy multi-tab workflows.
- Multi-Account Containers — official Mozilla extension, adds container management UI beyond the built-in basics.