Hi,
I am using the latest zorin 17.1 which comes with the flatpak version of firefox. With the standard .deb version and with the snap version, the profiles are in /home/user/.mozilla/firefox and /home/user/snap/firefox/common/.mozilla/firefox respectively. Thus I can copy the same custom profile to several different users and GNU/linux distributions. Whereas the flatpak version has a well-known bug and I am unable to achieve the same result. In fact, even using:
Honestly, just use the .deb version of Firefox. There are two reasons why Flatpaks may be desirable:
They are containerized which supposedly makes them more secure. And I'm not implying this is not true, but it's not a magic bullet and vulnerabilities have been found often in the sandbox mechanism itself.
In addition, web browsers are already containerized by design. The same precautions you should follow apply with or without an additional layer of sandboxing: don't click on every link you see and don't download random stuff.
They are easier for the developer to distribute and for distributions to provide the latest possible version.
Mozilla now provides an up to date repository with the latest version of Firefox available. This gives you the best of of both worlds: an up to date browser that is uses the native packaging format, which makes it far more compatible and easier to work with.
Newer versions of Zorin OS will now use this option instead of the flatpak version of Firefox as it has caused numerous issues:
Note that if you have the flatpak version this will not be uninstalled for you, this applies only to new installations or if you've already made the switch: