Is there a better way to handle roaming profiles? #1114
Replies: 4 comments 3 replies
-
Unfortunately this is an area that we've never really prioritized: https://bugzilla.mozilla.org/show_bug.cgi?id=1395705 Is all of your profile data ending up on the share, not just the Roaming part? |
Beta Was this translation helpful? Give feedback.
-
So I talked to the team and there are environment variables that separate the local and non local parts: XRE_PROFILE_PATH and XRE_PROFILE_LOCAL_PATH So you could set XRE_PROFILE_LOCAL_PATH to something on the actual machine and avoid some of the churn. They also wondered about "just mount[ing] their network share at %APPDATA\Mozilla\Firefox?" |
Beta Was this translation helpful? Give feedback.
-
Correct.
Yes. the suggestion was that only %APPDATA\Mozilla\Firefox me mapped to the network share which would be the roaming part. |
Beta Was this translation helpful? Give feedback.
-
That's great to hear! |
Beta Was this translation helpful? Give feedback.
-
Originally asked on r/firefox:
Hello,
We support the three major browsers in our environment: Chrome, Edge, and Firefox. For all three, we have respective profile roaming settings implemented through Group Policy. Chrome and Edge are basically set and forget.
The method we're using for Firefox is more clunky and not as reliable, as we've found. We have customized the .ini file located under
%APPDATA\Mozilla\Firefox\profiles.ini
to point Firefox to a file share where we house all user Firefox profiles. Since configuring this, we've realized that Firefox is heavily disk I/O dependent when it comes to the profiles. This is exacerbated by the disk I/O having the networking overhead of being on a file share. General usage of Firefox is slower than compared to Chrome and Edge. If connection to the file share is lost, Firefox becomes unresponsive and will most likely require a relaunch. Sometimes it locks up the entire system causing the user to need to logout and back into Windows.When it comes to our laptop users, to prevent their Firefox from being unusable when disconnected from our network (since the profile cannot be reached on the file share), we have Offline Files configured to essentially cache the Firefox profile locally. This is just another moving part to manage and adds to the clunkiness of the solution.
I have not seen any other alternatives in the policy settings and the only other documentation on how to achieve roaming profiles is here. However, that option is still subjected to the network and disk I/O overhead and we'd have to take into consideration all other applications that use
%APPDATA%
, which isn't happening.We do not have these problems with Chrome and Edge. Is redirecting disk I/O from local to remote really the best way to achieve roaming Firefox profiles?
Beta Was this translation helpful? Give feedback.
All reactions