Command parameters containing spaces must be enclosed in quotes, such as "Joel User".You can open the command line interface by pressing Shift+F2.īut first, let's describe the syntax rules that apply for all options.
This page describes the commonly used options and how to use them. You can also control how Mozilla applications open, which components open initially, and what the components do when they open. For example, if you have multiple profiles you can use command line configuration options to bypass the Profile Manager and open a specific profile.
Being able to make the assumption that this code works as designed will allow us flexibility in other changes downstream. This will give us the ability to ignore the possibility of downgrades when implementing new features and fixing bugs going forwards. While some users may be impacted by this change we believe that most users will be unaffected and those that are will see less problems caused by downgrades than previously. To support these use-cases a new command line argument “-allow-downgrade” will allow skipping the downgrade protection. We’re tracking work on this feature in bug 1455707.Īs developers it is quite common to switch between different builds for example when testing different built versions of Firefox and doing regression testing.
We’re tracking work on this feature in bug 1474285.įor cases where users manually downgrade an install of Firefox or attempt to forcefully use an older version of Firefox with a newer profile the profile downgrade protection feature will now tell the user that the profile is too new to use with this Firefox giving them the option to create a new profile to use or to quit. Upgrading an install of Firefox will keep it using the same settings. Each will use a different profile for its settings. Users will be able to run different installs of Firefox simultaneously. The new dedicated profiles per install feature extends this and will give every install of Firefox on the computer a dedicated profile by default. In Firefox 35 this was made possible for the developer edition by giving it a dedicated profile. It is a common request to be able to run the different installs at the same time. This most often happens when users have different channels installed at the same time like ESR and Release. To protect against this two new features will be landing in Nightly soon.Ī common cause of users switching between different versions of Firefox is having Firefox installed multiple times. This can cause anything from certain features of Firefox being broken after a downgrade to Firefox crashing on startup. Periodically as Firefox upgrades it makes changes to the settings that can render the profile unusable by earlier versions of Firefox.
In Firefox 65 we intend to ship two new features to help prevent user frustration caused by using profiles created by newer versions of Firefox.įirefox stores all of its settings in the user’s profile and unless certain command line arguments are used Firefox always launches with the same profile.