Greetings Survey123 Friends!
A user points out that a calculated value in a select_one field is not refreshed when he changes the value that triggers the calculation...
The use-case is in the attached simplistic example form , and is illustrated below:

Would someone have a nice workaround to force-refresh the field?
Does the calculation expression need to be more elaborated?
(The real form uses the body::esri:visible field to mask out the field if the user does not need to interact with it (i.e. if producer = provider), so that the erroneous value is kept on record unknowingly, and the user cannot refresh the field).
Many thanks!
Hélène.