When a user of a specific usergroup logs in and the terms and conditions must be agreed to, when they check the box and click update, the language parameter for that user is reset to "- Use Default -" It turns out that saving any profile edit (password, email address, adding or changing avatar image, etc.) causes this to happen.
We have discovered the cause of this and are looking for a way to avoid the language parameter reset.
For this specific usergroup, the language parameter is set to Japanese at registration and we do not want them to be able to change the language in their profile settings. So we hide this parameter setting on profile edit for this usergroup using CB Conditional in the User Parameters field. Even though we have "Reset" set to "No" for this Conditional setting, the fact that the field is hidden from this usergroup seems to cause it to reset to default anytime any part of their profile is updated.
Is there a way to avoid this? How can we prevent members of this particular usergroup from changing the language parameter while preventing the system from reseting it to default upon any kind of profile update?