This is how I use Firefox in my daily work.
I have several Firefox profiles, one for work, one for teaching, one for banking, and a few more for social media.
You can create new user profiles by visiting this url about:profiles
.
When you have multiple profiles, you can install different extensions or define specific settings by profile.
For me this is important because I do not want some random extension to steal password from by banking accounts. Or some WCAG tool to read production information.
For social media, I can use the Leechblock extension to give me some daily time of certain pages.
For banking I can use specific extensions that block malicious activity, but can interfere on my daily job. As an extra security measure I can keep all relevant under bookmarks, so I can be sure I’m accessing the right site.
You can even specify different themes per profile. So I can quickly see different colors for different “Workspaces”, I have different bookmarks per profile, So all my work related links are in one place.
But there is more. For example in a specific profile I have for Spotify, I use userChrome.css to hide the toolbar and menu bar.
Just a few CSS lines and you are done:
#nav-bar {
visibility: collapse;
}
#tabbrowser-tabs {
visibility: collapse;
}
If you combine the home page feature, you can have one profile per app. So when I open the Spotify firefox profile is like opening Spotify app but inside the browser. This adds some extra privacy benefits, since I can control which tracking urls are added, by using ublock.